
次のガイドを使用して、起動時に/dev/nvmeXを/dev/nvdXにエイリアスしようとしました。https://www.freebsd.org/cgi/man.cgi?query=nvd
起動時に、次の内容を含むloader.confファイルを別名/dev/nvme0に/dev/nvd0として配置する必要があることを知りたいです。
nvme_load="YES"
nvd_load="YES"
loader.conf マンページ:https://man.archlinux.org/man/loader.conf.5
loader.conf のマニュアルページには次のように記載されています。
systemd-boot(7) は ESP/loader/loader.conf を読み込みます。
「ESP」はEFIシステムパーティションを意味することを知っています。したがって、GRUBブートローダを持つEFIシステムパーティションのloader.confの正しい場所は、/boot/loader/loader.conf、/boot/efi/loader/loader.conf、または/loader/loader confと同じです。 ?
追加の質問:loader.confはESPシステムパーティションにのみ適用され、BIOS / MBRシステムパーティションでは機能しませんか?
上記のバッチを使用してBIOS / MBRシステムパーティションでこれを試しましたが、成功しませんでした。
答え1
ESPがに取り付けられている場合、/boot/efi
アーチはloader.conf
に配置する必要があります/boot/EFI/loader/loader.conf
。
ESPがにインストールされている場合に配置する必要/boot
があります。/boot/loader/loader.conf
GRUBプロンプトまたは一度に1つのファイルシステムに焦点を当てた別のメカニズムを介してESPファイルシステムを表示する場合は、そのファイルシステムをに配置する必要があります/loader/loader.conf
。つまり、マニュアルページはloader.conf
ESPファイルシステムのマウントに関連する場所を指定します。ポイント/ルートディレクトリ。
Arch のマニュアルページでは、UEFI 専用のブートローダの設定loader.conf
ファイルについて説明します。同じファイル名を使用しますが、systemd-boot
FreeBSDのブートローダとそのファイルとは関係ありません。 Linux以外にWindows、MacOSブートも可能loader.conf
ですが、FreeBSDブートは直接サポートされていないようです。systemd-boot
以前のバージョンのBIOSを使用しているシステムではブートローダは使用できず、systemd-boot
BIOS対応バージョンのGRUB(= GRUBアーキテクチャコード)はデフォルトではまったく使用されません。i386-pc
loader.conf