que eu ainda desconheço, o Windows 2000 tende a ficar inacessível.
A solução encontrada (pelo menos foi a que funcionou e funciona corretamente comigo) é adotar o NTLDR (o gerenciador de inicialização do Windows NT/2000/XP) como gerenciador de inicialização para todos os outros sistemas.
Fazer esse tipo de configuração é simples.
Basta particionar o disco utilizando, por exemplo, o particionador da instalação do Mandrake, e começar instalando o Windows NT/2000/XP. Se você for instalar o FreeBSD, é necessário criar uma segunda partição primária
somente para este sistema, senão, basta criar uma partição estendida, e todas as partições lógicas para os sistemas Linux. Após isto, instale cada sistema em suas devidas partições e cuide para gravar o gerenciador de boot dos Linux no superblock de suas
partições. Em minha máquina, por exemplo, eu possuo a seguinte configuração:
_
|_Windows 2000 ==> /dev/hda1 (NTFS)
|_FreeBSD ==> /dev/hda2 (UFS/SWAP FreeBSD)
|_Partição Ext. ==> /dev/hda3
|_Slackware ==> /dev/hda5 (ReiserFS)
|_RedHat ==> /dev/hda7 (Ext3)
|_Swap ==> /dev/hda6
|_Debian ==> /dev/hda8 (Ext3)
Obs.: Você terá que criar pelo menos um disco de inicialização para um sistema Linux, pois o restante das configurações depende do acesso de um dos sistemas.
Após tudo instalado, verifique se o gerenciador de inicialização padrão é o NTLDR. Se não for, será necessário recuperá-lo através do Console de Recuperação do NT/2000/XP.
Para continuar, basta iniciar um linux (através do disquete de inicialização criado) e utilizar o comando dd, da seguinte forma (vou utilizar o exemplo de meu computador)
# dd if=/dev/hda2 of=/freebsd.lnx bs=512 count=1
Depois de executar este comando, ele criará um arquivo na raiz de seu sistema Linux iniciado contendo as informações do setor de inicialização onde o FreeBSD (em meu caso) está instalado.
Para os outros sistemas Linux, basta repetir o comando:
# dd if=/dev/hda5 of=/slackware.lnx bs=512 count=1
# dd if=/dev/hda7 of=/redhat.lnx bs=512 count=1
# dd if=/dev/hda8 of=/debian.lnx bs=512 count=1
Depois disso tudo, copie todos os arquivos criados para um disquete e inicie o Windows NT/2000/XP
Copie agora os arquivos para a unidade C do Windows e abra um console.
No console digite:
C:attrib -h -a -r -s boot.ini
Este comando torna acessível o arquivo boot.ini, que guarda as configurações do NTLDR.
Agora digite:
C:edit boot.ini
No final deste arquivo, coloque as entradas referentes ao seu sistema operacional. No meu exemplo, ficou assim:
C:freebsd.lnx = “FreeBSD 4.7”
C:slackware.lnx = “Slackware 8.1”
C:redhat.lnx = “RedHat Linux 8.0”
C:debian.lnx = “Debian Gnu/Linux 3.0”
Feito isso, basta gravar o arquivo, e, ao retornar ao prompt, digitar:
C:attrib +h +a +r +s boot.ini
Após tudo isso, basta reiniciar o computador e testar cada entrada de inicialização.
Mais uma dica. Nos sistemas Linux eu gravei o Lilo no superblock de cada partição correspondente, mas alterei a configuração do timeout de todos para 1, para que isso fique imperceptível.