Ich habe Windows 10, Ubuntu 21.04 und FreeBSD 13 (UFS) auf meiner SSD installiert. Ich kann Windows 10 oder Ubuntu über GRUB 2.04 laden. Allerdings kann ich FreeBSD nicht über das GRUB-Menü laden. Ich habe verschiedene Konfigurationen ausprobiert.
Der sichere Start ist deaktiviert:
Meine Partitionen:
- hd3,gpt3 - EFS
- hd3,gpt7 - UFS2 von FreeBSD
- hd3,gpt9 - FreeBSDs Tausch
Einige der Konfigurationen, die ich ausprobiert habe:
set root=(hd3,gpt3)
chainloader /efi/freebsd/loader.efi
- tut nichts. chainloader
Gibt einfach ohne Nachricht oder Aktion zurück.
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
-gibt einen Fehler wie „Datei /boot/kernel/kernel nicht gefunden“ zurück.
Ich habe versucht, die Verzeichnisse im Pfad aufzulisten /boot/kernel/kernel
, aber ohne Erfolg. Ich verstehe nicht, warum. ls $root
zeigt die Beschreibung der Partition an. ls /boot
Es wird jedoch nichts angezeigt außer einem Fehler wie „Verzeichnis nicht gefunden“.
Ich bin sicher, dass meine FreeBSD-Partition in Ordnung ist. Ich konnte gleich nach der Installation damit arbeiten. Ich habe FreeBSD vorsichtshalber neu installiert, aber das hat nicht geholfen.
Bitte beraten.
UPD
Angewendet set debug=all
. Ausgeführt chainloader /efi/freebsd/loader.efi
. Fehlermeldung „Überprüfung der Kernelsignatur fehlgeschlagen“ erhalten.
set check_signatures=no
macht keinen Unterschied.
Ich versuche herauszufinden, wie ich das Problem beheben kann.