(M)  s i s t e m a   o p e r a c i o n a l   m a g n u x   l i n u x ~/ · documentação · suporte · sobre

  Página seguinte Página anterior Índice

347. DOSEMU e MS-Windows 3.1

347.1 É possível executar MS-Windows 3.1 sob o DOSEMU?

O arquivo /doc/README.Windowsdiz:

***************************************************************
* ADVERTÊNCIA!!! ADVERTÊNCIA!!! ADVERTÊNCIA!!! ADVERTÊNCIA!!! *
*                                                             *
* Perigo Will Robinson!!!  Isto não está ainda completamente  *
* suportado e há diversos problemas conhecidos! Grandes       *   
* programas quase certamente não FUNCIONARÃO!!!  ESTEJA       * 
* PREPARADO PARA COLAPSO DO SISTEMA AO SE TENTAR ISSO!!!      *                                                                       *                                                             *
* ADVERTÊNCIA!!! ADVERTÊNCIA!!! ADVERTÊNCIA!!! ADVERTÊNCIA!!! *
*                                                             *
***************************************************************

OK é possível inicializar o WINOS2 (a versão modificada de Windows 3.1 que o OS/2 usa) sob DOSEMU. Muitas glórias a Lutz & Dong!

Porém, VOCÊ PRECISA TANTO DA LICENÇA para WINDOWS-3.1 como para o OS/2 !!!

Existem muitos problemas conhecidos. Windows é propenso a entrar em colapso e pode levar dados com ele, programas grandes não carregarão, etc. etc. etc.. Em outras palavras, NÃO está pronto para o uso diário. Muitas placas de vídeo são conhecidas por terem problemas (pode-se ver uma tela branca agradável, no entanto, deve-se olhar abaixo do win31-in-xdos). Os programas de grupos podem todos desaparecer. ... Em resumo, é uma chateação.

Por outro lado, se você morre de vontade de ver a tela pequena de Windows executando o Linux, leia CUIDADOSAMENTE o que segue e deve PROMETER NÃO BOMBARDEAR OS DESENVOLVEDORES DE DOSEMU COM MENSAGENS "MS Word 6.0 não roda!!!"

1.  Obtenha os fontes de DOSEMU & Linux.
2.  Desempacote o DOSEMU.
3.  Configure DOSEMU digitando './configure' e do_not_ disable vm86plus.
4.  Compile DOSEMU digitando 'make'.
5.  Tenha a distribuição OS2WIN31.ZIP a partir de ... ???? ... bem, agora você tem o primeiro problema. Estava em ibm.com algum tempo atrás, mas desapareceu daquele servidor, e como estava lá, pudemos copiá-lo. ... você vê o problema? Pode-se usar o 'archie' para encontrá-lo, ele estará em algum lugar da rede ... por algum tempo ;-)
5.  Desempacote os arquivos OS2WIN31 para dentro do seu diretório WINDOWS\SYSTEM  (na verdade só é necessário o arquivo WINDOWS/SYSTEM/os2k386.exe e o programa de controle do mouse).
7. Inicie o DOSEMU (certifique-se que o DPMI está estabelecido a um valor como 4096).
8.  Copie o arquivo winemu.bat para o seu dispositivo c:
9.  Cruze os dedos e boa sorte.

LEMBRE-SE: ISTO NÃO É RECOMENDADO DE FORMA ALGUMA!!!!

347.2 Windows 3.x em xdos:

A versão 0.64.3 do DOSEMU é capaz de executar o Windows em xdos. Claro que isto não é recomendado de jeito nenhum, mas caso se queira realmente tentar, é mais seguro então começar com windows-31 no console, porque quando ele entrar em colapso, não bloqueará o teclado ou congelará a tela.

Isso pode ser feito da seguinte forma:

1.  Obtenha os fontes de DOSEMU & Linux.
2.  Desempacote o DOSEMU.
3.  Configure DOSEMU digitando './configure' e do_not_ disable vm86plus.
4.  Compile DOSEMU digitando 'make'.
5. Obtenha um programa de controle SVGA Trident para Windows. Os arquivos são tvgaw31a.zip e/ou tvgaw31b.zip. Estão disponíveis em garbo.uwasa.fi em /windows/drivers.
6. Desempacote os programas de controle Trident.
7.  Na configuração Windows, instale o programa de controle Trident "800x600 256 cores para Placas 512K ".
8.  Execute os passos descritos anteriormente para instalar o OS2WIN31.
10. Inicie o xdos.
11. No DOSEMU, vá para o diretório do Windows e inicie o winemu.
12. Cruze seus dedos.

347.3 Posso instalar windows a partir do DOSEMU?

Não não pode. DOS emitirá as seguintes mensagens:

O programa de controle XMS disponível no sistema não é compatível com o Windows...

É necessário instalar o Windows no DOS. Pode-se copiar a árvore windows para algum lugar no sistema de arquivos Linux e usar o Iredir para montá-lo no DOS.

Exemplo:

O Windows encontra-se no d:\windows Tem-se d:\ montado como /dosc no Linux Copia-se a árvore Windows para o Linux, por exemplo "cp -a /dosd/windows /usr/share" A partir do DOSEMU deve-se redirecionar a árvore copiada, como por exemplo através do comando lredir d: linux\fs\dosd
Agora o DOSEMU não poderá atrapalhar o diretório Windows, mas as mudanças no diretório do Windows também não serão vistas pelo DOSEMU. Caso se queira fazer o mesmo com o Windows no dispositivo c:> aparece neste FAQ como redirecionar o dispositivo c:.

Pode-se usar o programa "setup" a partir do diretório do Windows para instalar os programas de controle e mudar alguns programas locais.

347.4 Notas para o mouse sob win31-no-xdos:

1. Use o programa de controle de mouse chamado "mouse.drv" do WinOS2;

2. A fim de permitir que o mouse funcione apropriadamente é necessário indicar o seguinte no arquivo win.ini :

     [windows]
     MouseThreshold1=0
     MouseThreshold2=0
     MouseSpeed=0

3. O cursor do mouse não tem cores definidas pelo X, mas sim pelo próprio Windows, assim ele depende da taxa de atualização e da freqüência, embora o mouse coordene por si só o movimento, portanto não ficará atrasado (na verdade há dois cursores, mas o cursor do X é "invisível" enquanto estiver dentro da Caixa DOS).

4. Porque as coordenadas que passaram para o Windows são interpretadas relativamente é necessário calibrar o cursor. Isto é feito automaticamente sempre que se entra na janela da Caixa DOS. O cursor é forçado a ir para a posição 0,0 e então volta à sua coordenada correta. Em virtude disto, caso se queira recalibrar o cursor, deve-se movimentar o cursor para fora e depois para dentro da Caixa DOS novamente.

347.5 Por que o ícone desapareceu do gerenciador de programas?

MS-Windows e WinOS2 manejam um grupo de gerenciador de programas de forma diferente. Enquanto o MS-Win guarda a configuração no progman.ini, o WinOS2 mantém o conteúdo de progman.ini em system.ini. Segue a experiência de (friest@acm.org (ToddT. Fries)):

cat progman.ini >> system.ini
Esteja seguro de usar >> :-)


Página seguinte Página anterior Índice