Problemas com Emulador - Dosemu / Dosbox
Bom Dia,a todos da comunidade
Vou tentar ser breve.
Eu estou fazendo as mudanças de plataforma no meu cliente,
primeiramente em uma estação somente. Eu retirei o windows 98 e
coloquei o Kurumin, vc deve estar se perguntando pq o kurumin,
bom seria o seguinte.:
- Linux Brasileiro
- Fadcilidade paa os usuarios
- Facil adaptacao e autenticacao de usuarios novell
- Entre outras coisas
A minha dificuldade esta sendo, no seguinte, apos de fazer a
autenticaçcao do usuario da estação de trabalho no servidor novell, ele
monta as partiçoes do servidor novell. ate ai e uma vitoria que eu
consegui, pois eu nem sabia como ia fazer isso no começo.
Bom, eu abro o Konqueror, e entro diretamente no servidor novell, e
consigo ver os arquivos e assim por diante, o meu problema maior esta
sendo no seguinte, como fazer funcionar os dois sistemas
administrativos no linux, e esses dois sistemas sao feitos em clipper.
Eu cheguei a ver o mapeamento do servidor novell, e aonde estao esses
sistemas que seriam +/- assim.: g:\brinfo, e etc...
Caros amigos da comunidade, eu instalei, o wine, dosemu, dosbox, e eu consigo fazer
funcionar esses programinhas, mas quando eu peço pra ele abrir um dos
sistemas e ai que a minha cabeça fica confusa, pois, um dos
programinhas nao abre, e outro fala que a a variavel da estacao nao
esta definida, e nao sei o que significa isso, e tb nao sei como
resolver.
Eu acredito que e necessario mapear a unidade de rede e de diretorio do
servidor novell na estacao linux, mas se eu mapear antes da
autenticacao do usuario novell, nao funciona, e quando eu autentico ele
funciona numa boa.
Por favor, vc poderia me dar uma ajuda nessa questao?, praticamente so
falta esse problemao pra resolver e pra terminar o meu trabalho.
Aguardo anciosamente, por uma breve resposta.
Atenciosamente
Alexander La Valle
[email protected] (msn também)
Problemas com Emulador - Dosemu / Dosbox
Bom dia meu caro!
na minha opnião dosbox é bem mais facil e mais funcional tbm eu rodo uns pragramas aqui em clipper tranquilo antes de você entrar no dosbox vc tem que montar a unidade de rede!!
Problemas com Emulador - Dosemu / Dosbox
posta mas msgs q te aparecem qdo vc tenta abrir os programas
Problemas com Emulador - Dosemu / Dosbox
faça o seguinte crie normalmente seu autoexec.bat e config.sys normal joga dentro da unidade que vc montou e antes de abrir o programa vc executa os arquivos..ou melhor vc ja cria um aruqivos .bat pra executar o programa logo depois de executar os arquivos!!!certo!!
Problemas com Emulador - Dosemu / Dosbox
Então cria o arquivo .bat que vai funcionar!!ja que é só as variaveis
PROBLEMA COM EMULADOR DOSEMU / DOSBOX
Ola,
Eu crio esses arquivos autoexec.bat e config.sys dentro de onde? do dosemu ou dosbox?
pois se eu criar dentro do dosbox ele nao me deixa criar, e por sua vez, no dosemu ele deixa eu editar os arquivos.
lembrando que, onde esta instalado os sistemas em clipper esta como letra G por exemplo g:\brinfo.
eu nao sei se isso interfere alguma coisa, e esta gravado no servidor novell.
abraços
la valle
Problemas com Emulador - Dosemu / Dosbox
Não deixa criar?? se vc tem acesso a root vc pode fazer qq coisa, é que no kurumin vc tem que utilizar o sudo
sudo comando blablabla
Problemas com Emulador - Dosemu / Dosbox
Cria o arquivo na unidade que vc está montando não precisa ser dentro do linux não!!vai na unidade mesmo que vc quer usar o programa e cria o arquivos la!entendeu!?
Problemas com Emulador - Dosemu / Dosbox
ola,
ele nao me deixa criar quando ele carrega todo o dosbox, istó é, quando ele carrega, ele me apresenta a letra de driver z: que o default dele. e dentro dele tem os arquivos de autoexec e config. mas ele nao me deixa alterar nada.
e apartir dai que eu faço o ponto de montagem.
mount /home/kurumin/netware/script_srv/trab/brinfo/brexe
entao se eu usar o dosemu, eu consigo apagar o autoexec.batr e o config.sys, e colocar as mesmas configurações que estava na estação de trabalho windows antigamente, e isso mesmo?
e depois que eu fazer essas modifcações eu gravo e saio do dosemu, e entro de novo, pra ver se carregou tudo?
mas nao tera um problema com o tal ldir? isto é, a linha de comando que eu monto as partiçoes que eu quero?
abraços
la valle
Problemas com Emulador - Dosemu / Dosbox
mais pera ai vc tem acesso a esse unidade no linux bota aqui onde ela esta onde vc montou??/vc montou via o que via samba via IP seja bem detalhista
Problemas com Emulador - Dosemu / Dosbox
Certo vc montou nesse diretorio mount /home/kurumin/netware/script_srv/trab/brinfo/brexe corréto? vc tem acesso que entendo que uma maquina windows novell seila então vai nessa maquina e cria la o arquivo .bat!!!coloca suas variaveis e executa ele antes de abrir seu programa...falow
Problemas com Emulador - Dosemu / Dosbox
haaaa então é uma arquivo .bat que vc está chamando edit ele e bota ele aki pra mim analisar!!!o problema deve ser que ele não está achando a unidade g: que deve ser necessaria pra alguma coisa ai! bota ele aki que dai agente analisa e indica o lugar correto! é coisa simples!
Problemas com Emulador - Dosemu / Dosbox
mais coloca aqui no forum o arquivo .bat do seu sistema eu acho que é br.bat né??? porque esse g: que ele não está encontrando com certeza é por causa desse arquivo que deve estar chamando algum arquivos desse g: certo!?
Problemas com Emulador - Dosemu / Dosbox
Olha só amigo, eu uso o DosEmu na boa e configurei esses dias para aceitar os caracteres bonitinhos...rsss... funciona joia ( graças ao amigo Netuno )
Para montar uma unidade no DosEmu, monte primeiro no Linux ok ?
Depois monte ele, depois que carregou o emulador assim
Lredir G: linux\fs/PontodeMontagemSeu
ai vc. vai acessar a unidade mapeada
para fazer isso iniciar automaticamete toda vez que acessar o dosEmu
coloque essa linha dentro do autoexec.bat
Ok ?
Qqr. duvida me avisa, pois o meu ja esta redondinho e ai posso te ajudar
Problemas com Emulador - Dosemu / Dosbox
Bom Dia Luzumba
obrigado pela atenção.
vc me disse pra montar essa linha de comando no autoexec.bat do proprio emulador (dosemu) correto? Lredir G: linux\fs/PontodeMontagemSeu
e no meu caso seria assim.:
lredir g: linux\fs/home/kurumin/NETWARE/SCRIPT_SRV/trab/BRINFO/BREXE
lembrando que o brinfo/brexe e onde se encontra o sistema que preciso fazer funcionar.
ou nao precisar montar esses dois ultimos diretorios? esta certo esse tipo de montagem?
abraços
la valle
Problemas com Emulador - Dosemu / Dosbox
Como é o seu ponto de montagem do samba ?
vamos imaginar o seguinte ok ?
mount -t smbfs -o username=luzumba,password=bonitao //linux/dados /mnt/Dados
meu ponto de montagem seria /mnt/Dados
dentro do dosemu eu usaria assim
lredir g: linux\fs/mnt/Dados
To no msn qqr. coisa
ERRO DE CRIAÇÃO DE ARQUVI TEMPORARIO JUNTO COM O DOSEMU
Boa Noite Galera, tudo bem?
Bom, e com grata satisfação que eu digo a vocês da comunidade que eu consegui fazer funcionar o dosemu e o xdosemu no Kurumin.
Eu consegui abri o sistema em clipper so que ele me apresenta o seguinte erro.: NÃO FOI POSSIVEL CRIAR O ARQUIVO TEMPORARIO DOS ERROR 3.
Bom e o seguinte, o sistema e em clipper, e esse erro esta dando problema, pois indica justamente o arquivo do sistema + a numeração da estação de trabalho por exemplo.: BRMEN100.MEM que esta dando pra mim o erro. Esse numero 100 significa a linha de comando set estacao=100 onde o sistema pega esse numero e cria o arquivo, so que, ele nao esta conseguindo criar o arquivo, e eu coloquei esse set estacao=100 no autoexec.bat do dosemu.
Eu liguei para a empresa que fez o sistema, e eles estao estudando o caso, pois nunca ocorreram com eles esse problema de dar o erro na criação do arquivo temporario referente a estação de trabalho.
Por favor, se alguem tiver alguma solução ou ate mesmo alguma configuração minima que é pra colocar no autoexec.bat e ate mesmo no config.sys, estou aqui na espera.
obrigado a todos da comunidade
La Valle
Re: ERRO DE CRIAÇÃO DE ARQUVI TEMPORARIO JUNTO COM O DOSEMU
Olá caro iniciante.
Tenho estas dicas abaixo, que são de colegas de trabalho.
Coloquei aqui abaixo, acho que eles não se importarão de dividir suas observações com a comunidade ;)
Comigo ainda não funcionou, mas acho que é culpa de alguma configuração de minhas permissões de usuário na máquina.
Se funcionar com você, coloque aqui para a gente as dicas.
Eles conseguiram funcionar diversos programas clipper que geram arquivos temporários.
NO DOSBOX não consegui fazer o programa escrever na pasta. Roda redondinho, mas não escreve na pasta. Não achei nas FAQ do DOSBOX alguma configuração relativa a este bug, se é que é um. Talvez com a versão 0,65 funcione melhor, visto que a escrita foi melhorada, mas o meu sistema é Debian, e só tem os sources, ainda não tem pacote .deb...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Caro Aida,
Fico sempre feliz quando vejo seu nome no forum, sempre traz coisas
uteis. Só pra acrescentar, nós aqui tambem tivemos problemas do mesmo
tipo, os files, no dosemu, quando se tenta editar o
autoexec e o config, ele nao aceita, podemos editar via linux mesmo na
propria pasta do freedos: usr/lib/freedos, contudo continua aparecendo o
velho erro que teoricamente seria devido aos files, mas não é.
O dosemu possui a seguinte linha no dosemu.conf:
$_hdimage = freedos:ro"
esta linha torna o ambiente emulado somente leitura, embora se abra até
mesmo com 777 a pasta freedos remissivamente, a emulação ficará somente
leitura, ro, read only. A solução é remover o ":ro" deixando a linha da
seguinte forma: $_hdimage = "freedos".
Gostaria de acrescentar que sou fan dos clippeiros.
Silvério
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Senhores
Atendendo solicitações de companheiros criei este mini para compartilhar
meu tempo dedicado a migração de programas DOS feitos em clipper.
Atenção especial ao set clipper=F:X no autoexec.bat e files=x no
config.sys. O freeDOS não respeita este parametro. Testei o DRDOS 7.03 e
tb funciona, salvo configuração de teclado, mas é um DOS livre.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
PARTE I - instalação e configuração do DOSEmu
Execute como root (prompt #) :
=============================
apt-get install dosemu dosemu-freedos
mv /usr/lib/freedos /usr/lib/freedos.old
mkdir /usr/lib/freedos
mkdir /usr/lib/freedos/bin
mkdir /usr/lib/freedos/dosemu
mkdir /usr/lib/freedos/gnu
mkdir /usr/lib/freedos/help
cp /usr/lib/freedos.old/bin/* /usr/lib/freedos/bin
cp /usr/lib/freedos.old/dosemu/* /usr/lib/freedos/dosemu
cp /usr/lib/freedos.old/gnu/* /usr/lib/freedos/gnu
cp /usr/lib/freedos.old/help/* /usr/lib/freedos/help
=============================
Crie como root um usuario, por exemplo, dos.***
Agora edite como root o arquivo /etc/dosemu/dosemu.conf
e procure as linhas
# $_term_char_set = ""
e deixe assim
$_term_char_set = "ibm"
# $_external_char_set = ""
e deixe assim
$_external_char_set = "cp850"
# $_internal_char_set = ""
e deixe assim
$_internal_char_set = "cp850"
# $_printer_command = ""
e deixe assim
$_printer_command = "kprinter"
Obs.:
Crie na raiz da pasta do usuario que vai usar um sistema clipper as
pastas /home/dos/tmp/ e /home/dos/temp/.
Programas clipper costumam criar arquivos temporarios. So para prevenir.
A estação já deve estar com uma impressora funcionando via CUPS para a
impressão.
PARTE II - o pulo do gato - Instalação e configuração do MS-DOS 6.22
(tem que ser esta versão)
Crie um disco de boot numa estação que tenha o dito cujo já instalado no
HD ou consiga na internet uma imagem.
Achei os arquivos Dos6.22.exe, 622c.zip e boot622.exe(este mais facil de
fazer o disquete).
Agora insira no drive da estação linux o disquete bootavel que contenha
o MS-DOS 6.22
e execute como root (prompt #) :
=============================
mount /dev/fd0 /mnt/floppy
cp /mnt/floppy/* /usr/lib/freedos/
cp /usr/lib/freedos.old/autoexec.bat /usr/lib/freedos/autoexec.bat
umount /dev/fd0
=============================
Retire o disquete
Edite o arquivo de /usr/lib/freedos/autoexec.bat
(Sugestão: copie o autoexec.bat para o home do usuario e abra pelo edit
do proprio MS-DOS.
Assim #cp /usr/lib/freedos/autoexec.bat /home/dos/autoexec.bat. Chame o
dosemu. O drive D: é o home).
O meu ficou assim:
------------------
@echo off
set clipper=f:199 -> abro uma imensidão de arquivos
path c:;c:\bin;c:\gnu;c:\dosemu
prompt $P$G
unix -s DOSTMP
unix -s DOSDRIVE_D
if "%DOSDRIVE_D%" == "" goto nodrived
lredir d: linux\fs%DOSDRIVE_D%
if "%DOSTMP%" == "" goto dosver
lredir e: linux\fs%DOSTMP%
set TEMP=e:\ -------------------->PODE SER set TEMP=D:\, POIS e:\
PODE ESTAR CHEIO e ai...
goto dosver
:nodrived
if "%DOSTMP%" == "" goto dosver
lredir d: linux\fs%DOSTMP%
set TEMP=D:\
:dosver
rem unix -e
D:
cd nfs\dos (pode ser outro lugar!)
dos
exitemu
------------------
Copie para o seu lugar original
#cp /home/dos/autoexec.bat /usr/lib/freedos/autoexec.bat confirme
sobreescrever!
Apague o arquivo autoexec.bat na pasta do usuario.
Edite o arquivo de /usr/lib/freedos/config.sys, similarmente ao
autoexec.bat com o seguinte conteudo:
------------------
FILES=199 -------------->para muitos arquivos abertos,ou menos para
poucos arquivos abertos.
BUFFERS=20
LASTDRIVE=Z
DOS=UMB,HIGH
devicehigh=c:\dosemu\ems.sys
shell=c:\command.com /e:1024 /p
------------------
Obs.:
a)Como usuario dos crie a pasta /home/dos/nfs/dos/ e copie nela o
programa clipper.(pode ser outro lugar!)
b)Na penultima linha do autoexec.bat substitua dos pelo nome do seu
programa clipper (Ex.: programa.exe)
PARTE III - Configurando uma aplicação no seu servidor e no cliente (Via
NFS > confiavel)
No servidor, como root crie um usuario, por exemplo dos, e anote o UID
e o GID.
O USUARIO DEVE SER O MESMO TANTO NO SERVIDOR COMO NO CLIENTE, E COM O
MESMO UID/GID senão dá bug.***
O root pode ver o arquivo /etc/passwd e lá estão as informações(São os
dois nº entre os dois pontos).
Fazer o login com o usuario criado acima e criar a estrutura de pasta
/home/dos/nfs/dos/ e copiar
a aplicação nesta pasta(o executável, os bancos de dados e arquivos de
indices).
Ainda no servidor agora como root, edite o arquivo /etc/exports e
adicione a linha abaixo:
-------------
/home/dos/nfs 10.10.0.*(rw,async)
-------------
O endereco 10.10.0.* é a abrangencia da rede que pode ter acesso a este
compartilhamento
Ver detalhes no www.guiadohardware.net.
Na máquina cliente, edite como root o arquivo /etc/fstab e adicione a
sequinte linha:
-------------
10.10.0.***:/home/dos/nfs /home/dos/nfs nfs users,exec,soft 0 0
-------------
O endereco 10.10.0.*** é o endereço do SERVIDOR de aplicações
Ver detalhes no www.guiadohardware.net.
Obs.:
Para rodar a aplicação do servidor, não execute a letra a) da observação
da Parte II.
Mas crie a estrutura de pasta /home/dos/nfs/ no cliente.
Para rodar um programa clipper na propria estação execute as partes I e II.
CONCLUSÃO
Foi testado o dosemu com o freedos, mas este não funciona bem com
sistemas que abrem centenas de arquivos,
por isto foi substituido pelo MS-DOS 6.22. No caso do programa.exe pode ser
o freedos mesmo. Mesclei o freedos
ao MS-DOS para poder usar as ferramentas criadas especificamente para o
dosemu.
O sistema de impressão testado foi o CUPS com impressoras remotas e
locais que funcionam no Kurumin.
O dosemu roda tambem com pastas compartilhadas via samba no servidor e
montadas localmente via smbmount
e SMB4K, mas a aplicação mostrou-se muito instavel no cliente, por isto
a opção pelo NFS, o que demanda
alguns cuidados com a segurança do servidor. Bem esta parte deixo com
voces...
Para finalizar, crie um icone via botao direito no desktop, Criar novo,
Arquivo, Link de aplicativo, digite
o nome da sessão, clique na aba aplicativo, na caixa Comando preencha
com a palavra xdosemu. Clique Ok.
Vai comportar-se igualzinho ao Windows!
Cuidado com a duplicação de arquivos em /usr/lib/freedos, pois
autoexec.bat é diferente de AUTOEXEC.BAT
no linux e ai da bug no carregamento do DOS.
Se algum comando cp não funcionar, veja se o nome do arquivo não esta em
caixa alta.
Há procedimentos realizados neste mini-tutorial que não são explicados,
mas são fruto de minhas pesquisas na
internet, por não ter marcado os links onde lia as informações, mas
estão por ai.
Esta configuração só funciona para um só usuario, visto que os caminhos
das pastas são caminhos absolutos e
não relativos. Alguem pode me ajudar a transforma-los em caminhos
relativos ao usuario logado?
A.Aida
Re: Problemas com Emulador - Dosemu / Dosbox
cara tive este problema e acho que posso ti ajuda bastante pois ate hoje na empresa que eu trabalho funciona deste mesmo modo so que é o seguinte se vc ja conseguiu fazer funcionar o dosemu tranquilo o maior problema que vc vai ter é o seguinte de uma olhada no CONFIG.SYS e no AUTOEXEC.BAT das maquinas windows pois os programas em dos usao variaveis depentendo da plataforma do sistema desenvolvido ex foxpro clipper cobol
certo ate ai blz
depois de vc verificar as linha de PATH FILES BUFFERS das maquinas windows coloca no AUTOEXEC e CONFIG do DOSEMU que eu acho que vai funciona blzinha
flow boa sorte
qualquer coisa entre em contato pelo email se prefeir
[email protected]