У меня на SSD установлены Windows 10, Ubuntu 21.04 и FreeBSD 13 (UFS). Я могу загрузить Windows 10 или Ubuntu через GRUB 2.04. Однако я не могу загрузить FreeBSD из меню GRUB. Я пробовал разные конфигурации.
Безопасная загрузка отключена:
Мои разделы:
- hd3,gpt3 - ЭФС
- hd3,gpt7 - UFS2 FreeBSD
- hd3,gpt9 - своп FreeBSD
Вот некоторые из конфигураций, которые я опробовал:
set root=(hd3,gpt3)
chainloader /efi/freebsd/loader.efi
- ничего не делает. chainloader
Просто возвращается без какого-либо сообщения или действия.
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
-возвращает ошибку типа «не удается найти файл /boot/kernel/kernel».
Я пытался перечислить каталоги в пути /boot/kernel/kernel
, но безуспешно. Я не понимаю, почему. ls $root
показывает описание раздела. Однако ls /boot
не отображает ничего, кроме ошибки типа "каталог не найден".
Я уверен, что мой раздел FreeBSD в порядке. Я смог работать с ним сразу после установки. Я переустановил FreeBSD на всякий случай, но это не помогло.
Пожалуйста, порекомендуйте.
ОБНОВЛЕНИЕ
Применено set debug=all
. Запущено chainloader /efi/freebsd/loader.efi
. Возникла ошибка «Проверка подписи ядра не удалась».
set check_signatures=no
не имеет значения.
Я пытаюсь выяснить, как это исправить.