12.10으로 업그레이드 한 후 Grub이 기본 옵션을 자동 부팅하지 않습니다


12

최근 우분투를 12.04에서 12.10으로 업그레이드했으며 그 이후로 시스템이 자동으로 부팅되지 않습니다. 항상 부팅 메뉴가 열리 며 Enter 키를 눌러 Ubuntu를 부팅해야합니다.

시간 초과 값을 무시하고 '절대'시간 초과를 사용하는 것 같습니다.

다른 시스템 (듀얼 부팅 없음)은 없으며 기본적으로 Ubuntu 12.04 기본 설치로 설치된 옵션 만 있습니다.

/etc/default/grub효과적인 옵션은 다음과 같습니다.

GRUB_DEFAULT='Ubuntu'
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console

나는 GRUB_DEFAULT'0', '1', 'Ubuntu'값을 주면서 실험 했지만 아무런 도움이되지 않았습니다.

그렇습니다 나는 항상 update-grub그 후에 달립니다 .

시스템을 다시 부팅하려면 어떻게해야합니까?


답변:


10

에 다음을 추가하십시오 /etc/default/grub

GRUB_RECORDFAIL_TIMEOUT=0

저장하고 실행

sudo update-grub

2

/etc/default/grub파일 에 다음과 같은 값 세트가 있습니다.

GRUB_DEFAULT=5
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

컴퓨터에 다른 운영 체제가 여러 개 있는데 GRUB_DEFAULT 설정은 0에서 시작하여 위로 세는 목록에서 특정 초기 강조 표시된 항목을 설정하는 것 같습니다. 카운트 다운 시간이 10 초인 동안 목록의 다른 항목간에 변경할 수 있습니다.

GRUB_HIDDEN_TIMEOUT매개 변수에 주석을 달도록 다음 설정을 시도하는 것이 좋습니다 .

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

그런 다음 그 뒤로 이동 하여 기본적으로 선택된 시스템에서 대기 시간을 줄이기 위해 GRUB_TIMEOUT또는 GRUB_HIDDEN_TIMEOUT매개 변수를 1 또는 2로 점차적으로 설정하십시오.

파일의 sudo gedit를 위해 터미널로 가려면 Ctrl + Alt + T가 필요할 수 있습니다.


2

/etc/grub.d/00_header를 보면 다음 줄이 나타납니다.

make_timeout ()
{
    cat << EOF
if [ "\${recordfail}" = 1 ]; then
  set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
else
  set timeout=${2}
fi
EOF
}

기본적으로 grub2는 부팅 과정에서 오류를 감지하고 수동 부팅으로 대체 할 수 있습니다.

이 줄을 다음과 같이 변경하십시오.

make_timeout ()
{
    cat << EOF
  set timeout=${2}
EOF
}

grub 설정을 다시 생성 sudo update-grub하면 문제가 해결됩니다. 흥미로운 질문은 수동으로 Enter 키를 누른 후 grub이 부팅을 실패한다고 생각하는 이유입니다.


-1

이 시도. 라이브 디스크를 사용할 필요가 없었습니다. grub에서 옵션을 선택하고 Enter 키를 눌러 OS를 수동으로 부팅 할 수 있습니다. 이것은 내 문제를 해결했습니다. 행운을 빕니다!

http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/


이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
fossfreedom
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.