[FUG-BR] Curiosidade: Grub Inicializar FreeBSD

Luiz Otavio O Souza lists.br em gmail.com
Domingo Janeiro 10 00:51:39 BRST 2010


>> All,
>>
>> Numa maquina com Slackware e FreeBSD e "Grub" como boot manager,
>> observei que o FreeBSD inicializa normalmente das duas formas abaixo:
>>
>> title FreeBSD 8.0
>> rootnoverify (hd0,0)
>> chainloader +1
>>
>> title FreeBSD 8.0
>> root (hd0,a)
>> kernel /boot/loader
>>
>> A primeira forma normalmente eh utilizada para inicializar o Windows.
>>
>
> Me corrijam se estiver errado:

Corrigindo...

A primeira opção lê o bootloader no primeiro setor (bloco 0) da partição 
selecionada (opção +1 == primeiro setor).

Essa primeira opção é universal (mas depende do boot loader instalado na 
partição), pois pode bootar qualquer S.O. (não é preciso conhecer detalhes 
do S.O.).

Para a segunda opção funcionar o GRUB tem que "saber" como acessar o disco 
do FreeBSD que no caso é FFS/UFS, por isso é possivel indicar o path para o 
boot loader diretamente. Caso fosse um sistema de arquivos que o GRUB não 
conheça, não seria possível utilizar esse método.

Detalhes: http://www.gnu.org/software/grub/manual/grub.html

[]'s
Luiz



Mais detalhes sobre a lista de discussão freebsd