Grub 시간 초과를 완전히 비활성화 할 수 있습니까?


15

아내의 컴퓨터에 이중 부팅 설치를 설정하고 있습니다. 우분투로 기본 설정된 OS를 선택하기 위해 시간 초과를 비활성화하고 컴퓨터를 선택하지 않고 부팅하지 않습니다. (IE는. GRUB_TIMEOUT=INFINITE) 그것은 비어 있거나 떠나는 단순한 사건 #out의 라인 /etc/default/grub? 아내가 새로 듀얼 부팅 PC에서 OS를 쉽게 선택할 수 있기를 바랍니다.

OS의 큰 그래픽이 조금 더 멍청하기 때문에 Burg가 업데이트 된 후에도 변경 사항을 유지할 수 있는지 알고 싶습니다.

답변:


20

GRUB_TIMEOUT값을에서 (으) 10로 변경 -1하고 파일을 저장 한 다음 실행하십시오 sudo update-grub2. 재부팅하면 이제 OS를 선택할 시간이 무한합니다.

GRUB에서는 작동하지만 BURG에서는 작동하지 않으므로 OS로 부팅하기 전에 대기 하고 변경 사항을 반영하기 위해 실행 하려면 GRUB_TIMEOUT값을 120초 와 같이 몇 초로 sudo update-burg변경해야합니다. 또한 /etc/default/burgBURG에서는 설정 한 옵션을 고려하지 않으므로이 변경은 파일 로 변경해야합니다/etc/default/grub


훌륭한 답변입니다. 대단히 감사합니다. 나는 Burg와 함께 600 초로 설정했으며 훌륭합니다.
Lasher

4

제한 시간을 -1로 설정하면 GRUB이 무한정 대기 합니다.

즉, OS를 시작하기 전에 수동으로 항목을 선택하고 Enter 키를 눌러야합니다.


1

update-grub경고를 실행할 때 grubtimeout을 0이 아닌 숫자로 설정하는 것은 더 이상 지원되지 않습니다. grub timeout 값을 timeout으로 변경 한 내용에 관계없이 10을 유지했습니다.이 문제가 발생하면 해결 방법은에있는 grub.cfg파일을 편집하는 것 입니다 /boot/grub. 결국 스크립트는 말합니다 IF TIMEOUT = 0 then timeout= 10. 변경 10-1. 더 이상 카운트 다운이 없습니다.

  1. gksu gedit /boot/grub/grub.cfg

  2. 끝 부분에서 스크립트 부분을 찾으십시오 IF TIMEOUT = 0 then timeout= 10. 변경 10-1.

이것이 update-grub실행 되면 되돌릴 수있는 해결 방법 입니다. update-grub수동으로 실행 하지 않으면 영구적이지 않습니다.

(14.04에 작동합니다.)


0
  1. /etc/grub.d/30_os-prober파일 편집 :
    sudo gedit /etc/grub.d/30_os-prober
  2. 찾기
    if [ "\${timeout}" = 0 ]; then
      set timeout=10
    fi
    및 교체 set timeout=10와 함께set timeout=0
  3. grub 설정 저장 및 업데이트 :
    sudo update-grub

우분투 19.10에서 나를 위해 일했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.