Inicialização dupla do Grub Solaris FreeBSD

1

Eu tenho o solaris 10 instalado no primeiro disco rígido e o freebsd instalado no segundo disco rígido

Eu editei o /boot/grub/menu.lst do solaris para o seguinte

title FreeBSD
root (hd1,0)
kernel /boot/loader

Agora, quando eu tento inicializar no freebsd através do grub, ele apresenta o seguinte erro

root (hd1,0)
Filesystem type unknown, partition type 0xee
kernel /boot/loader
Error 17: cannot mount selected partition
    
por pallavt 23.10.2013 / 17:13

2 respostas

0

Correção:

Modifique o arquivo /rpool/boot/grub/grub.cfg e adicione o seguinte logo abaixo da entrada de menu do Solaris 11

menuentry "FreeBSD" {

set root=(hd1,gpt2)

kfreebsd /boot/loader

}

    
por 24.10.2013 / 12:42
0

Possíveis motivos de falha e correções:

Você pode estar apontando para a partição errada. Tente abrir o prompt do GRUB, (pressione c no menu de inicialização) digite root (hd1, e pressione tab. Veja se há outras partições disponíveis.

A versão do GRUB que você está usando pode não oferecer suporte à GPT. O tipo de partição ee normalmente significa um indicador de tabela de partição MBR falso, indicando uma tabela de partição GPT. Atualize para uma versão mais recente do GRUB ou experimente uma das soluções alternativas abaixo que podem funcionar de forma acidental.

O sistema de arquivos que você está usando pode não ser suportado pelo GRUB ou pela versão do GRUB que você está usando. Nesse caso, copiar o arquivo /boot/loader para a partição do Solaris e carregá-lo de lá pode ser uma solução:

title FreeBSD
rootnoverify (hd1,0)
# The Solaris partition and directory where you have copied loader
kernel (hd0,0)/boot/loader

Você pode ter a sorte de carregar o MBR do segundo disco. Tente algo nos seguintes termos:

title FreeBSD
rootnoverify (hd1,0)
chainloader (hd1)+1

ou

title FreeBSD
rootnoverify (hd1,0)
chainloader (hd1,0)+1

Observe que você pode tentar as duas últimas sugestões no console do GRUB, novamente chamadas pressionando c no menu de inicialização, para evitar ter que editar menu.lst e reinicializar várias vezes. Talvez você queira saber que a conclusão da guia funciona e pressionar a guia duas vezes exibe uma lista de sugestões. Ao testar os comandos no prompt do GRUB, deixe de fora a linha title e termine com o comando boot para tentar inicializar.

    
por 24.10.2013 / 06:09