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
。ただし、xrandr
1280x800はオプションとして表示されます。
私はそれを設定しよ/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)を削除したいと思います。