Bom dia,
Instalei em um HD externo o Debian 8.1, o Fedora 22 e o FreeBSD 10.1 para rodar em um MacBook Pro late 2010. Pressionando a tecla "Option" consigo selecionar o disco que quero inicializar No caso, o HD externo. Consigo carregar o Debian e o Fedora sem problemas. No arquivo de configuração do GRUB do Debian (optei pelo GRUB do Debian para gerenciar o boot) inseri uma entrada menuentry para o FreeBSD como segue (em linhas gerais):
menuentry 'FreeBSD' --class freebsd --class bsd --class os {
insmod geli
insmod ufs2
insmod bsd
set root='(hd2,3)'
search --no-floppy --fs-uuid --set UUID
chainloader /boot/loader.efi
kfreebsd_loadenv /boot/device.hints
kfreebsd_module_elf /boot/kernel/MODULE1.ko
...
kfreebsd_module_elf /boot/kernel/MODULEn.ko
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ufsid/UUID
set kFreeBSD.vfs.root.mountfrom.options=rw
boot
}
Onde UUID é o id da partição e MODULE[1..n].ko são módulos que indico para carregar no processo. O loader.efi (e a exibição de suas mensagens) é carregado sem problemas. O tempo de espera de 10 segundos é contado também sem problemas. Agora, quando é para o kernel (boot/kernel/kernel) ser executado, o "disparo" acontece mas logo em seguida ocorre um congelamento e fica tudo parado.
O meu MacBook Pro tem a seguinte especificação:
Tela de 13,3' polegadas
Processador C2D 2,4 Ghz,
SSD Samsung EVO de 500 GB,
Memória RAM de 16 GB,
GPU Nvidia 320M com 256 MB compartilhados
O que preciso fazer para conseguir dar o boot no FreeBSD 10.1 corretamento no meu MacBook Pro.
Agradeço qualquer informação.
Respeitosamente,
Milton