Tenho Windows 10, Ubuntu 21.04 e FreeBSD 13 (UFS) instalados em meu SSD. Consigo carregar o Windows 10 ou Ubuntu via GRUB 2.04. No entanto, não consigo carregar o FreeBSD a partir do menu GRUB. Eu tentei configurações diferentes.
A inicialização segura está desativada:
Minhas partições:
- hd3,gpt3 - EFS
- hd3,gpt7 - UFS2 do FreeBSD
- hd3,gpt9 - troca do FreeBSD
Algumas das configurações que tentei:
set root=(hd3,gpt3)
chainloader /efi/freebsd/loader.efi
-faz nada. chainloader
apenas retorna sem qualquer mensagem ou ação.
insmod ufs2
set root=(hd3,gpt7)
kfreebsd /boot/kernel/kernel
kfreebsd_loadenv /boot/device.hints
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/nvme0n1p7
set kFreeBSD.vfs.root.mountfrom.options=rw
set kFreeBSD.hw.psm.synaptics_support=1
-retorna erro como "não é possível encontrar o arquivo/boot/kernel/kernel".
Tentei listar os diretórios no caminho /boot/kernel/kernel
, mas sem sucesso. Eu não entendo o porquê. ls $root
mostra a descrição da partição. No entanto, ls /boot
não exibe nada, exceto erros como "diretório não encontrado".
Tenho certeza que minha partição do FreeBSD está ok. Consegui trabalhar com ele logo após a configuração. Eu reinstalei o FreeBSD por precaução, mas não ajudou.
Por favor, avise.
Atualização
Aplicado set debug=all
. Corrido chainloader /efi/freebsd/loader.efi
. Ocorreu o erro "falha na verificação da assinatura do kernel".
set check_signatures=no
não faz diferença.
Estou tentando investigar como consertar isso.