Grub não reconhece outras distros

1. Grub não reconhece outras distros

Bruno Gama
brunnogama

(usa OpenSuSE)

Enviado em 27/04/2010 - 17:17h

Olá pessoal.
Meu problema é o seguinte.
Tenho 4 sistemas operacionais: Windows 7 em um HD separada (hd0,1), Mandriva (hd1,4), OpenSuse (hd1,2) e Ubuntu (hd1,3).

A minha distro principal é o OpenSuse, esta que instalei por ultimo para usar o Grub dela, só que não funciona. Já editei de todas as formas, mas ele não abre o Ubuntu e o Mandriva. Dá, entre outras msgs "kernel panic".

Segue abaixo como está o grub no opensuse (tão editado por mim que já me perdi no que fiz) A única coisa "original" é a conf. do Opensuse.

_______________________
gfxmenu (hd1,2)/boot/message
default 0
timeout 8

title openSUSE 11.2 - 2.6.31.5-0.1
root (hd1,2)
kernel /boot/vmlinuz-2.6.31.5-0.1-default root=/dev/disk/by-id/ata-SAMSUNG_HD120IJ_S0AEJ10Y611605-part3 splash=silent quiet showopts vga=0x31a
initrd /boot/initrd-2.6.31.5-0.1-default

title Failsafe -- openSUSE 11.2 - 2.6.31.5-0.1
root (hd1,2)
kernel /boot/vmlinuz-2.6.31.5-0.1-default root=/dev/disk/by-id/ata-SAMSUNG_HD120IJ_S0AEJ10Y611605-part3 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd-2.6.31.5-0.1-default

title Ubuntu
root (hd1,3)
kernel /boot/vmlinuz-2.6.32-21-generic-pae quiet splash
initrd /initrd.img

title Mandriva
root (hd1,4)
kernel /boot/vmlinuz-desktop586 root=/dev/disk/by-id/ata-SAMSUNG_HD120IJ_S0AEJ10Y611605-part3 splash=silent vga=788
initrd /boot/initrd.img

____________________________________


  


2. Grub não reconhece outras distros

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 27/04/2010 - 17:39h

Em 3 dos 4 blocos não há espaço depois da plavra kernel. Deixe espaço depois da palavra root se você grudar tudo a máuina não vai entender nada.
Nunca vi root=muita complicação
tente algo simples como:

title Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda2 ro single
initrd /boot/initrd.img-2.6.26-2-amd64

depois de root simplesmente
root=/dev/sda2 ou o equivalente


3. Re: Grub não reconhece outras distros

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 27/04/2010 - 18:43h

o problema acho é pq o openSUSE usa grub e mandriva e ubuntu usam grub2...
são os grubs diferentes, dando problemas...
olha o jeito mais fácil, é usar o CD de recuperar supergrub, mas use o último, pq os supergrub mais antigos não tem suporte a grub 2.


4. Re: Grub não reconhece outras distros

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/04/2010 - 21:23h

Aqui o grub reconheceu normalmente todos os S.Os, sera que se tentar com o lilo ?


5. Re: Grub não reconhece outras distros

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 28/04/2010 - 16:29h

É incompatibilidade entre Grub Legacy e Grub2.


6. Re: Grub não reconhece outras distros

ilmar machado barcellos
panzzer

(usa Ubuntu)

Enviado em 28/04/2010 - 16:35h

provavelmente.


7. Re: Grub não reconhece outras distros

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 28/04/2010 - 23:21h

Pelo que já deu pra notar, o GRUB Legacy e o GRUB2 não falam a mesma língua e nem se "enxergam", caso contrário ao instalar qualquer distro que viesse com o GRUB2 instalando o mesmo no MBR, as distros com GRUB Legacy deveriam ser perfeitamente detectadas e configuradas.
Isto não acontece nem num sentido nem no sentido contrário quando a ultima distro instalada vem ainda com GRUB Legacy. A solução pra quem desejar usar mais de uma distro Linux, será optar por alternativas que usem a mesma versão de gerenciador de boot ou fazer a conversão daquelas que usarem sistema distinto. Pelo que já deu pra ver o GRUB2 veio pra ficar e acabou-se o tempo da facilidade de reconfigurar GRUB apenas re-editando o /boot/grub/menu.lst.


8. Re: Grub não reconhece outras distros

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/04/2010 - 00:23h

No mapeamento do Ubuntu está faltando algo, o endereço de disco da imagem do Kernel. Se ocorre mensagem de kernel panic é porque em algum momento o Grub não encontra ou não consegue subir os módulos necessários do kernel. O grub inicia o SO com apenas os módulos necessários para iniciar o Sistema e carregar o kernel, esses módulos estão no initrd, e depois passa o controle para os módulos do kernel propriamente dito. Com certeza não ajudei muito, mas tenta algo assim:

title Ubuntu
root (hd1,3)
kernel /boot/vmlinuz-2.6.32-21-generic-pae root=/dev/sdb3 quiet splash
initrd /initrd.img

title Mandriva
root (hd1,4)
kernel /boot/vmlinuz-desktop586 root=/dev/sdb4 splash=silent vga=788
initrd /boot/initrd.img

Eu vou chutar, mas acho que em algum momento o Grub não encontra o kernel para ser carregado, pelo menos no Sistema em que da a mensagem de kernel panic, se não nos dois.






9. Re: Grub não reconhece outras distros

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 29/04/2010 - 00:57h

Grub2.... arghh...não gosto dessa coisa não!

pior que é que nem carro flex... um dia todos vão ser assim! rsrsrsrsrsrsrsrsr


10. Re: Grub não reconhece outras distros

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 29/04/2010 - 01:29h

Pra poder seguir mais tranquilo com o Debian 5 Lenny e o Librix 4.0 (Gentoo), decidi re-instalar o GRUB Legacy no MBR e re-instalar a versão anterior do sidux, porque nas ultimas atualizações, não prestei toda a atenção necessária e aceitei a opção de usar a nova versão do GRUB em substituição a anterior. Não deu outra, tive que lutar pra conseguir fazer a reconfiguração pra poder re-iniciar as outras distros.

O GRUB2 pode ser muito bom, as distros que estão migrando podem estar cobertas de razões para tomar esta decisão, mas que o desgraçado ainda está ruim, não dá pra negar. argh !!!!!!

De agora em diante até conseguir dominar perfeitamente o GRUB2, só vou usar distro que venha com ele em modo-Live. Me nego a instalar na MBR.

Na preparação de uma dica, pesquisei bastante e terminei encontrando material muito bom no fórum do Ubuntu, agora acho que vai dar pra entender um pouquinho melhor, mas que a configuração é complicada não ha dúvida.
Alguém vai precisar desenvolver algum script ou algum aplicativo gráfico pra ajudar nesta tarefa, senão os mais inexperientes vão sair correndo.
Até parece configuração de wifi em NoBo com distro e kernel anterior ao 2.6.28.


11. Re: Grub não reconhece outras distros

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 29/04/2010 - 11:57h

Ainda não experimentei o CD do SuperGrub na ultima versão, mas acho que talvez ai esteja a solução para quem usa mais de uma distro instalada e onde as distros usem Grub Legacy e Grub2.

Também vou fazer uma experiencia com o supergrub em um Netbook que está com as duas versões de Grub e reporto depois.


12. Re: Grub não reconhece outras distros

ilmar machado barcellos
panzzer

(usa Ubuntu)

Enviado em 29/04/2010 - 12:01h

...



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts