Fedora 36でグラップオプションを変更する

Fedora 36でグラップオプションを変更する

GRUBを修正して表示するだけです。

Fedora 36
Windows 11

示されているように、10秒のタイムアウトの後、Fedoraはデフォルトです。

他の唯一のFedoraカーネルを削除しましたが、まだ次の内容が表示されます。

Fedora 36 5.18.x
Fedora 36 (0xxx)
Windows Boot Manager on xxx
UEFI settings

以前はPopOSを使ったことがあり、grub-customiserでこれを変更することができましたが、BLSCFGではこれは可能ではないようです。

また、解像度は1920×1200です。 grubコンソール内でもvbeinfo機能できませんvideoinfo。ただし、xrandr1280x800はオプションとして表示されます。

私はそれを設定しよ/etc/default/grubうとしました。

GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT="0"
GRUB_TIMEOUT_STYLE="menu"
GRUB_DISABLE_SUBMENU="true"
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG="true"
GRUB_GFXMODE="1280x800"

しかしsudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg走る

Generating grub configuration file ...
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi 
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ... 
error: ../grub-core/script/lexer.c:352:syntax error. 
error: ../grub-core/script/lexer.c:352:Incorrect command. 
error: ../grub-core/script/lexer.c:352:syntax error. 
Syntax error at line 217 
Syntax errors are detected in generated GRUB config file. 
Ensure that there are no errors in /etc/default/grub 
and /etc/grub.d/* files or please file a bug report with 
/boot/efi/EFI/fedora/grub.cfg.new file attached.

再起動後も変更はまだ適用されていません。

編集する:私はgrub-customiserが何をしようとしても、これらのエラーが発生する可能性があると思います。すべてをリセットして再起動するにはどうすればよいですか?

編集2:前述のようにGRUBを再インストールしました。ここしかし、まだ同じエラーが発生します。

編集3:関連行(217)の例

### BEGIN /etc/grub.d/33_uefi-firmware_proxy ###

if [ "$grub_platform" = "efi" ]; then

fi # <- 217
### END /etc/grub.d/33_uefi-firmware_proxy ###

編集4: /etc/grub.d/33_uefi-firmware_proxy/etc/grub.d/proxifiedScripts/uefi-firmware関連性があり、見えるリンクが含まれています。

if [ "\$grub_platform" = "efi" ]; then
    menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' {
        fwsetup
    }
fi

マイコンピュータはefi(/sys/firmware/efi存在)をサポートしています。

答え1

以前のブートオプションを削除するには、root ユーザーを使用して (/boot/loader/entries) ディレクトリに入り、古いシステムカーネルに関連する .conf 拡張子を持つファイルを削除し、システムを再起動します。以前の起動オプションがメニューから削除されたことを確認できます。

たとえば、これは私のシステムの起動メニュー写真であり、起動オプション(ef8547eded9a4dc090162681ff9bbb34-5.17.5-300.fc36.x86_64)を削除したいと思います。

下の写真を見てください: ここに画像の説明を入力してください。

次に、次のコマンドを実行します。 ここに画像の説明を入力してください。

システムを再起動すると、次の結果が表示されます。 ここに画像の説明を入力してください。

関連情報