何らかの理由で、私のrefind.confでは、カーネルパラメータ設定は完全に無視されます。関連する構成は次のとおりです。
menuentry "Arch Linux" {
volume "Arch Linux"
loader /boot/vmlinuz-linux-zen
initrd /boot/initramfs-linux-zen.img
options "root=PARTUUID=e63233fa-99a1-48ed-892a-6a5d1ad59c9b rw text initrd=boot\intel-ucode.img biosdevname=1 ipv6.disable=1"
submenuentry "Boot using fallback initramfs" {
initrd /boot/initramfs-linux-zen-fallback.img
}
submenuentry "Boot to terminal" {
add_options "systemd.unit=multi-user.target"
}
}
ネットワークインターフェイス名を変更し、ipv6を慎重に無効にする必要があるbiosdevname = 1およびipv6.disable = 1カーネルパラメータがありますが、どちらも実行されません。次の項目の「アイコン」メニューの変更は機能しますが、カーネルパラメータでは機能しないため、refind.conf項目が認識されることがわかります。誰にもアイデアがありますか?
ベストアンサー1
Refindはカーネルパラメータを渡します。 dmesgでチェックインしましたが、
Kernel command line: root=PARTUUID=90ca582a-f687-41e5-b351-21ebaebd86ad rw mitigations=off clocksource=tsc tsc=reliable initrd=\boot\initrd.img-5.11.0-49-generic
RefindのToDoリストから、エラーの下に次の行が表示されます。 「Linuxカーネルの手動ブートセクションがあり、オプション行にinitrd行と2番目のinitrdファイルを指定すると、ほとんどの場合、両方のinitrdファイルがカーネルに渡されます。」
メニュー項目の2つのinitrd項目のうちの1つを削除しようとするこの試みに基づいています。