Multi-boot Slackware 11.0 + Windows XP + Windows Vista

Publicado por Anderson em 19/03/2007

[ Hits: 17.891 ]

 


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:

#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

Abraços.
Kroover

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Corrigindo perfis de Portage em Sabayon e Gentoo

Aumentando a resolução de vídeo no Lubuntu rodando no VirtualBox

Habilitando dicionários para correção ortográfica para o Claws Mail no Gentoo

Apt-get sem CD (Debian)

Solucionando problema de resolução máxima de 640x480 no Ubuntu e similares

  

Comentários
[1] Comentário enviado por dumleao em 24/03/2007 - 01:36h

e se instalar o vista o xp e depois o slack será que não rola? não tenho lembraça mas acho que fiz assim com o 2003,xp e debian.

[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!!!

Abraço!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts