SSDにWindows 10、Ubuntu 21.04、およびFreeBSD 13(UFS)がインストールされています。 GRUB 2.04では、Windows 10またはUbuntuをロードできます。ただし、GRUBメニューからFreeBSDをロードすることはできません。さまざまな設定を試しました。
私のパーティション:
- HD3、GPT3-EFS
- hd3,gpt7 - FreeBSDのUFS2
- 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を再インストールしましたが、役に立ちませんでした。
アドバイスしてください。
UPD
アプリケーションset debug=all
。もちろんchainloader /efi/freebsd/loader.efi
。 「カーネル署名の検証に失敗しました」エラーが発生します。
set check_signatures=no
他に何もない。
私はそれを修正する方法を理解しようとしています。