Multi-boot Slackware 11.0 + Windows XP + Windows Vista
Dica publicada em Linux / Configuração
Multi-boot Slackware 11.0 + Windows XP + Windows Vista
Bom pessoal, este é o meu primeiro post de Dica e só resolvi escrever pois passei uma madrugada inteira pesquisando na internet uma forma de conseguir reunir todas as informações necessárias para o meu multi-boot através do GRUB, e não ter encontrado muita coisa que realmente me ajudasse de verdade. Então, depois de várias tentativas frustradas, enfim a solução!!! :D
1 - Instalei o Windows XP em sda1
2 - Depois instalei o Windows Vista no sda2, e o bootloader do Vista foi instalado na MBR
3 - Instalei o Slackware em sda5 e o Lilo sobrescreveu o bootloader do Vista, reconhecendo apenas o boot do Slackware e do XP
4 - Como não tenho muita intimidade com o Lilo pois sempre utilizei distros que trabalham com o GRUB, instalei o GRUB que está no DVD do Slackware 11 em /extras/grub da seguinte forma:
# grub-install /dev/sda
Entrei no mini shell do grub:
# grub
No mini shell:
grub> find /boot/grub/stage1
Obtive a resposta (hd0,4), que é onde meu Slack está instalado, então:
grub> root (hd(0,4)
grub> setup (hd0,4)
grub> quit.
Como o Lilo foi instalado primeiramente, não havia um menu.lst no diretório /boot/grub, então tive que baixar um da internet e configurá-lo manualmente. Você pode encontrá-lo aqui mesmo no VOL:
Se preferir você pode optar por não instalar o Lilo na instalação do Slack.
Editei meu menu.lst da seguinte forma:
1 - Instalei o Windows XP em sda1
2 - Depois instalei o Windows Vista no sda2, e o bootloader do Vista foi instalado na MBR
3 - Instalei o Slackware em sda5 e o Lilo sobrescreveu o bootloader do Vista, reconhecendo apenas o boot do Slackware e do XP
4 - Como não tenho muita intimidade com o Lilo pois sempre utilizei distros que trabalham com o GRUB, instalei o GRUB que está no DVD do Slackware 11 em /extras/grub da seguinte forma:
# grub-install /dev/sda
Entrei no mini shell do grub:
# grub
No mini shell:
grub> find /boot/grub/stage1
Obtive a resposta (hd0,4), que é onde meu Slack está instalado, então:
grub> root (hd(0,4)
grub> setup (hd0,4)
grub> quit.
Como o Lilo foi instalado primeiramente, não havia um menu.lst no diretório /boot/grub, então tive que baixar um da internet e configurá-lo manualmente. Você pode encontrá-lo aqui mesmo no VOL:
Se preferir você pode optar por não instalar o Lilo na instalação do Slack.
Editei meu menu.lst da seguinte forma:
#Boot Microsoft
title = Microsoft
rootnoverify (hd0,0)
makeactive
chainloader +1
# Boot com Slackware 11.0
title = Slackware 11.0
root (hd0,4)
kernel /boot/vmlinuz root/dev/sda5 ro
title = Microsoft
rootnoverify (hd0,0)
makeactive
chainloader +1
# Boot com Slackware 11.0
title = Slackware 11.0
root (hd0,4)
kernel /boot/vmlinuz root/dev/sda5 ro
Dependendo da sua configuração de inicialização você precisará adicionar o caminho do seu "initrd" logo após o do kernel, o que não foi o meu caso, mesmo porque este arquivo nem existe na minha distro, só não sei o por quê.
Salvei o menu.lst em /boot/grub
Dei reboot e o Grub estava lá com a opção Slackware e Microsoft, ao escolher Microsoft entrei diretamente no XP, baixei o programa EasyBCD, fui em "manage bootloader" e selecionei a opção "Reinstall the Vista Bootloader" e cliquei no botão "Write MBR".
Pronto, foi só reiniciar e o GRUB estava lá com as entradas: Microsoft e Slackware 11.0, ao escolher Slack, o Slack faz seu boot normalmente, ao escolher Microsoft, ao invés de se iniciar o XP logo de cara como antes, é iniciado o bootloader do Vista onde tenho a opção de escolher o XP ou o Vista.
É isso, espero que possa ter ajudado algumas pessoas a economizar tempo fazendo inúmeras pesquisas na internet e se livrarem de uma leve "dor de cabeça" :D
Abraços.
Kroover