
Tengo Windows 10, Ubuntu 21.04 y FreeBSD 13 (UFS) instalados en mi SSD. Puedo cargar Windows 10 o Ubuntu a través de GRUB 2.04. Sin embargo, no puedo hacer que FreeBSD se cargue desde el menú de GRUB. He probado diferentes configuraciones.
El arranque seguro está deshabilitado:
Mis particiones:
- hd3,gpt3-EFS
- hd3,gpt7 - UFS2 de FreeBSD
- hd3,gpt9 - intercambio de FreeBSD
Algunas de las configuraciones que he probado:
set root=(hd3,gpt3)
chainloader /efi/freebsd/loader.efi
-no hace nada. chainloader
simplemente regresa sin ningún mensaje o acción.
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
-devuelve un error como "no se puede encontrar el archivo /boot/kernel/kernel".
Intenté enumerar los directorios en la ruta /boot/kernel/kernel
, pero sin éxito. No entiendo por qué. ls $root
muestra la descripción de la partición. Sin embargo, ls /boot
no muestra nada excepto un error como "directorio no encontrado".
Estoy seguro de que mi partición FreeBSD está bien. Pude trabajar con él inmediatamente después de la configuración. Reinstalé FreeBSD por si acaso, pero no sirvió de nada.
Por favor avise.
UPD
Aplicado set debug=all
. Corrió chainloader /efi/freebsd/loader.efi
. Recibí el error "Error en la verificación de la firma del kernel".
set check_signatures=no
no hace diferencia.
Estoy intentando investigar cómo solucionarlo.