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:
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
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
[2] Comentário enviado por kroover em 24/03/2007 - 03:37h
Cara, nem rola pelo seguinte:
Instalando o Vista 1º e o XP depois o XP já vai sobrescrever a MBR e apagar o bootloader do Vista, nesta vc já não consegue mais bootar o seu Vista, e depois quando vc instalar o Slack, o lilo vai sobrescrever a MBR, vc só vai conseguir dar boot no Slack e no XP. :)
[3] Comentário enviado por brunosaar em 28/03/2007 - 10:59h
da certo sim dumleao, fiz isso em aki em casa, ficou xupeta..
Instalei o vista em sda1 o XP em sda2 o debian em sda3
minhas partições ficaram nesse eskema aki..
sda1 Vista
sda2 Xuxa Park (XP)
sda3 / Debian 3.1 Sarge
sda4 /home
sda5 swap
so que como eu uso o Debian e ja nao tive trabalho de instalar o grub manualmente.
Após bootar com o XP baixei o EasyBCD e na opção "manage bootloader" escolhi la "Reinstall the Vista Bootloader" e mandei gravar na MBR assim como nosso amigo Anderson publicou ae em riba!
fucionou trankilim.;.
Assim que escolho no grub a partição do windows, abre o bootloader do vista que da pra escolher qual sistema da microsoft eu quero acessar.
its so easy!
Aproveitando pra agradecer a dica do Anderson ae, tava loko desde fevereiro tentando achar um jeito de bootar o vista junto com linux =D~~
[4] Comentário enviado por Marcelo_Reis em 26/04/2007 - 21:11h
ve se alguém pode me ajudar!
eu possuo o Slackware11, em uma partição (o lilo sumiu depois da instalaçao do vista)
o XP em outra partição (c:)
e o Vista em outra
o Windows Vista criou um boot onde posso escolher se quero entrar no vista ou no xp
ai eh q mora o perigo, eu uso o LILO e não o Grub, e gostaria de fazer os 3 funcionarem corretamente, será q dessa forma como explicada acima eu consigo?
abs
[5] Comentário enviado por kroover em 27/04/2007 - 12:33h
Caro Joe.
Nunca utilizei o lilo, mas se você conhece um pouco de suas configurações, nada te impede de tentar.
Utilize o cd de instalação e logo após de se logar como root, abra um novo terminal e reinstale o lilo, após, adcione a linha de boot da microsoft, não se esqueça da linha "chainloader+1", é ela que permite o sistema a carregar um novo bootloader, no nosso caso, o do Vista.
Poste os resultados para a galera!!!