Projecto Português de Documentação do Linux


link:Página Principal
link:Novidades
link:O Projecto
link:A equipa
link:Comentários
link:Participar
link:Mapa do site
link:Links
link:Imprensa

link:Copyright
link:Projectos
link:Arquivos

link:Mailing list
link:ML:arquivo
link:Web Stats
link:Mirrors

 Participa!

 
 
Subir

Secção 3 - Compatibilidade com outros Sistemas Operativos


Pergunta 3.1 - Eu posso instalar o Linux juntamente com o DOS? OS/2? 386BSD? Win95?

Sim, o Linux usa o esquema padrão de partições do PC, assim ele pode compartilhar o disco com outros sistemas operativos. No entanto, muitos desses sistemas operativos são mal feitos: o FDISK e o FORMAT do DOS podem destruir os dados numa partição Linux, porque às vezes eles usam incorrectamente os dados do sector de boot da partição, ao contrário da tabela de partição do disco. Para prevenir isso, no começo da nova partição no Linux, e antes de usar o MSDOS ou outra coisa para a formatar, digite:

dd if=/dev/zero of=/dev/hdXY bs=512 count=1

onde hdXY, é a partição relevante (por ex.: hda1 para a primeira partição do primeiro disco IDE).

O Linux pode ler e escrever arquivos em partições FAT do DOS e OS/2 e em disquetes usando o suporte interno do kernel ou o mtools. Existe uma versão alpha de suporte do kernel para o sistema VFAT usado pelo Widows 95 e Windows NT; ela está disponível em ftp://sunsite.unc.edu /pub/multimedia/linux/vfat/vfat-0.3.0.tgz. Ele foi integrado no kernel padrão na versão 1.3.60.

Ver a Pergunta 1.2 - Quais os programas suportados pelo Linux? Para detalhes e status dos emuladores de DOS, MS Windows e programas para System V.

Ver também a Pergunta 3.5 - Eu posso aceder a sistemas de arquivos como o FFS do BSD, UFS do SysV, Mac, Amiga etc?

  • ftp://sunsite.unc.edu/pub/Linux/docs/howto/mini/Win95+Win+Linux,
  • ftp://sunsite.unc.edu/pub/Linux/docs/howto/mini/Linux+DOS+Win95+OS2
  • ftp://sunsite.unc.edu/pub/Linux/docs/howto/mini/Linux+OS2+DOS
contêm instruções especificas sobre a instalação de vários sistemas operativos numa mesma máquina.

Pergunta 3.2 - Como aceder a arquivos na minha partição DOS ou em disquetes?

Use o filesystem DOS, i.e. digite, por exemplo:

mkdir /dos
mount -t msdos -o conv=text,umask=022,uid=100,gid=100 /dev/hda3 /dos

Se for uma disquete, não se esqueça de fazer o "umount" antes de a tirar da drive, ou os dados serão perdidos.

Pode controlar a aparência dos arquivos no filesystem no Linux quanto à conversão automática de fim de linha CR/LF para CR, autorizações e propriedade usando conv=text/binary/auto, umask=nnn, uid=nnn e gid=nnn. Se montar o seu filesystem DOS colocando-o no /etc/fstab pode configurar as opções trocando o default pelas suas opções separadas por vírgulas. Também pode usar o 'mtools', disponível tanto em formato binário como em código fonte nos sites FTP, ver a Pergunta 2.5 - Onde ir buscar material sobre o Linux por FTP? Algumas distribuições já vêm com ela.


Pergunta 3.3 - Eu posso usar drives do DOS com Stacker/Double Space/etc?

Não de maneira fácil. Pode aceder pelo emulador de DOS, ver a Pergunta 1.2 - Quais os programas suportados pelo Linux?, mas para aceder no Linux, pelo mtools é mais difícil. Existe um módulo para o kernel do Linux que pode ler volumes comprimidos, mas não pode escrever neles. Procure o pacote ths na sunsite.unc.edu no directório /pub/Linux/system/Filesystems.

Pergunta 3.4 - Eu posso aceder a partições HPFS do OS/2 no Linux?

Sim, mas no momento apenas para leitura. Para o usar, o kernel deve ser compilado com o suporte para ele habilitado, ver a Pergunta 7.6 - Como actualizar/recompilar o kernel? Aí é só fazer o "mount", por ex.:

mkdir /hpfs
mount -t hpfs /dev/hda5 /hpfs


Pergunta 3.5 - Eu posso aceder a sistemas de arquivos como o FFS do BSD, UFS do SysV, Mac, Amiga etc?

Há um filesystem Amiga precário está em alpha-teste no directório /pub/Linux/patches/amigaffs.tar.Z. Mais informações no arquivo affs-readme do arquivo tar.

Os Kernels recentes contêm suporte para o UFS no System V, Coherent e Xenix.

Existe suporte do kernel em alpha, por enquanto só para leitura, para o UFS do 4.2BSD, em sunsite.unc.edu em /pub/Linux/ALPHA/ufs.

Ainda não existe suporte para o resto.


Pergunta 3.6 - Como iniciar o Linux pelo Boot Manager do OS/2?

  1. Crie uma partição usando o FDISK do OS/2. (Não serve o fdisk do Linux);
  2. Formate a partição no OS/2, em FAT ou HPFS. Isto é para fazer o OS/2 saber que a partição está formatada. (Este passo não é necessário no OS/2 "warp" 3.0);
  3. Adicione a partição no Boot Manager;
  4. Inicie o Linux, e crie um sistema de arquivos na partição usando mkfs -t ext2 ou mke2fs. A esta altura pode usar o fdisk do Linux para trocar o código do tipo da partição para 83 (Linux Native) -- isso pode ajudar alguns scripts de instalação automática a achar a partição certa para usar;
  5. Instale o Linux na partição;
  6. Instale o LILO na partição -- não o faça no master boot record do disco rígido. Isso instala o LILO como um bootloader secundário na partição do Linux, para carregar o kernel specificado no arquivo de configuração do LILO. Para isso coloque:

    boot = /dev/hda2

    (onde /dev/hda2 é a partição de onde quer o boot) no seu arquivo /etc/lilo/config ou /etc/lilo.conf

  7. Certifique-se de que a partição do Boot Manager esteja marcada como activa, para poder usar o Boot Manager para escolher o que quer carregar.

Pergunta 3.7 - Como faço para usar a mesma partição de swap no Windows e no Linux?

Ver o Mini-HOWTO de H. Peter Anvin hpa@yggdrasil.com sobre esse assunto no sunsite.unc.edu no directório /pub/Linux/docs/HOWTO/mini/Swap-Space


Subir
  POLI
info@poli.org