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]