시간 제한이있는 GRUB 자동 시작


3

Ubuntu 10.4 LTS에서 5 초 후에 Grub이 기본 OS를 시작하도록합니다. 시작 스크립트의 출력을보고 싶습니다.

현재 grub은 돌아 오기 전까지 영원히 기다리고 시작 스크립트의 출력은 표시되지 않습니다. 누군가 내가 구성해야하는 방법을 말해 줄 수 있습니까? /etc/default/grub 또는 다른 설정?

나는 함께 놀려고 노력했다. GRUB_TIMEOUTGRUB_DEFAULT 그리고 sudo update-grub 후에, 그러나 아무것도 변화하지 않았다.

어떤 아이디어?

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

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

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
# GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

답변:


1

init 스크립트의 결과를 표시하려면 quiet 다음과 같은 옵션 :

GRUB_CMDLINE_LINUX_DEFAULT="splash"

영원히 기다림을 수정하려면에서 파일을 편집 해보십시오. /etc/grub.d/00_header 대체하다

if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=${GRUB_TIMEOUT}
fi

set timeout=${GRUB_TIMEOUT}

발사하다 sudo update-grub


답변 해주셔서 감사합니다. 나는 init 스크립트의 출력을 얻지 만, grub은 여전히 ​​첫 번째 OS를 자동으로 시작하지 않습니다.
BetaRide
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.