Grub 메뉴 숨기기(Grub 2.02 / Ubuntu 18.10)

Grub 메뉴 숨기기(Grub 2.02 / Ubuntu 18.10)

Grub 부트로더를 "비활성화"하는 데 문제가 있습니다.

기본적으로 시간을 절약하기 위해 숨기고 싶습니다.

grub그래서 파일을 편집 /etc/default하고 다음과 같이 값을 변경해 보았습니다.이 페이지(또는 해당 문제에 대한 다른 페이지).

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

결국 나도 도망쳤다 sudo grub-update.

grub또한 전체 재설치 ( / ) 를 사용해 보았습니다 -pc.-commonapt

저는 Ubuntu만 실행 중이므로 이를 숨기거나 첫 번째 옵션을 표시하지 않고 즉시 선택하면 작동합니다. ( GRUB_DEFAULT이미 로 설정되어 있습니다 0).

현재 동작: Grub이 숨겨지지 않습니다.

답변1

다음 줄을 넣으십시오./etc/default/grub

GRUB_DISABLE_OS_PROBER=true

~에서Ubuntu 문서의 Grub2/설정 특정 항목, 항목 #16.2:

두 방법 모두 os-prober가 실행되어 메뉴 표시에 항목을 배치하는 것을 방지하지만 이 설정을 사용하면 30_os-prober 스크립트를 실행할 수 있지만 os-prober 명령은 실행할 수 없습니다.이 스크립트는 GRUB_HIDDEN_TIMEOUT 설정을 활성화합니다.및/또는 ESC 키를 눌러 숨겨진 메뉴를 표시하는 기능(다른 설정에 따라 다름). 30_os-prober 스크립트를 실행 불가능하게 만들어 비활성화하면 이 기능이 손실됩니다.

그러나 다른 운영 체제는 목록에서 사라집니다. Memtest 및 고급 옵션을 계속 사용할 수 있습니다.

또 다른 옵션은 설정입니다. GRUB_TIMEOUT="1" 해킹이긴 하지만 부팅 속도를 9초 높이고 다른 시스템을 부팅할 수 있게 해줍니다.

또한 sudo update-grub변경 사항을 적용하려면 실행하는 것을 잊지 마세요.

관련 정보