Fedora 30에서 부팅 시 그럽 메뉴 숨기기

Fedora 30에서 부팅 시 그럽 메뉴 숨기기

저는 Fedora 30을 사용하고 있으며 잠시 동안 grub 부팅 메뉴를 숨김 해제했습니다. 이제 마음이 바뀌어서 다시 숨기고 싶지만 지금까지는 성공하지 못했습니다. 내가 확인했다GRUB 숨겨진 메뉴 FAQUEFI 시스템의 경우 다음 단계를 따르세요.

sudo grub2-editenv - set menu_auto_hide=1
sudo grub2-mkconfig -o /etc/grub2-efi.cfg

이 명령을 실행한 후 설정 menu_auto_hide=1sudo grub2-editenv list출력을 확인합니다.

saved_entry=c70c61f9381d4bf381ccb6bde6d93c19-5.1.19-300.fc30.x86_64
boot_success=1
kernelopts=root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 
boot_indeterminate=10
menu_auto_hide=1

그러나 부팅 메뉴는 사라지지 않습니다. 뭔가가 바뀌었을지도 모르지만 /etc/default/grub기억이 나지 않습니다. 나는 Reset this file 을 사용했지만 sudo dnf reinstall /etc/default/grub결과 파일은 이전과 동일하므로 아무것도 변경하지 않았습니다. 이는 다음과 같습니다 /etc/default/grub.

GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true

어떤 아이디어가 있나요?

답변1

나는 달리기 GRUB_TIMEOUT=0시작한다etc/default/grub

sudo grub2-mkconfig -o /etc/grub2-efi.cfg
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

해결되었습니다. 이제 시스템이 시작될 때 그럽 메뉴가 없습니다. 공식 FAQ의 명령이 문제를 해결하기에 충분하지 않은 이유와 sudo dnf reinstall /etc/default/grub기본값으로 재설정되지 않은 이유가 명확하지 않습니다. 이제 문제가 TIMEOUT을 10으로 변경한 경우입니다.

답변2

/etc/default/grub파일을 편집 하고 시스템이 변경 사항을 수락할 것이라고 기대할 수는 없습니다 . 나는 이것을 온라인 어딘가에서 얻었습니다. Ubuntu Conversion그럽 업데이트스크립트:

#!/bin/sh
set -e
exec grub2-mkconfig -o /boot/grub2/grub.cfg "$@"

루트로 실행하고 재부팅하세요.

관련 정보