18.04 [중복]으로 여전히 표시되는 Grub 메뉴

18.04 [중복]으로 여전히 표시되는 Grub 메뉴

grub 메뉴를 숨기고 싶지만 에서 올바른 설정을 사용하면 /etc/default/grub부팅 시 grub 메뉴가 계속 표시됩니다. sudo update-grub각 편집 후에 실행됩니다 . 내 그럽 파일을 울려 퍼지십시오 :

cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=2
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

다음 설정을 사용하면 메뉴가 계속 표시되지만 표시되어서는 안 됩니다.

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0

다음과 같은 문제:

GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0

실제로 다음과 같은 효과가 있습니다.

#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

이중 부팅 창과 함께 Ubuntu 18.04 LTS를 사용합니다. Ubuntu는 grub의 기본 항목입니다. 파일을 편집한 sudo nano /etc/default/grub다음 성공적으로 실행합니다 sudo update-grub. 그럽 메뉴를 숨기는 데 도움을 주실 수 있나요?

편집: abu_bua의 답변에 따라 GRUB_DISABLE_OS_PROBER=true여기에 새 grub 파일을 추가하여 문제가 해결되었습니다.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0
GRUB_DISABLE_OS_PROBER=true
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

답변1

공백 없이 추가

GRUB_DISABLE_OS_PROBER= true   # WRONG
GRUB_DISABLE_OS_PROBER=true    # correct setting of variable

grub 파일에 추가한 다음 다음을 실행하여 grub을 업데이트하십시오.

sudo update-grub

관련 정보