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에서는 이것이 가능하지 않은 것 같습니다.
또한 해상도는 1920x1200입니다. 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
이전 부팅 옵션을 제거하려면 루트 사용자를 사용하여 (/boot/loader/entries) 디렉터리에 들어가서 이전 시스템 커널과 관련된 .conf 확장자를 가진 파일을 삭제하고 시스템을 다시 시작하십시오. 이전 부팅 옵션이 메뉴에서 제거된 것을 확인할 수 있습니다.
예를 들어, 이것은 내 시스템의 부팅 메뉴 사진이고 부팅 옵션(ef8547eded9a4dc090162681ff9bbb34-5.17.5-300.fc36.x86_64)을 제거하고 싶습니다.