세미 임베디드 환경의 단일 보드 컴퓨터에 Ubuntu 10.10 Server가 설치되어 있습니다. 키보드 나 화면이없고 SSH 액세스 만 가능합니다.
따라서 때때로 부팅 할 때 GRUB 메뉴에 멈춰 키 스트로크가 첫 번째 옵션을 선택할 때까지 기다리는 것은 정말 실망스러운 일입니다.
어떠한 상황에서도 키 입력을 기다리지 않도록 GRUB을 구성하는 방법은 무엇입니까?
업데이트 # 1 : GRUB 2이므로 menu.lst가 없습니다. 그러나 / etc / default / grub은 다음과 같습니다.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
업데이트 # 2 : 알아 냈습니다. 실패한 부팅을 따르는 부팅에서는 GRUB이 자체 시간 초과를 비활성화합니다. 메뉴를 표시하면 부팅에 실패하므로 피할 수없는 루프입니다. 이 동작은 /etc/grub.d/00_header 파일을 편집하고 make_timeout 기능을 변경하여 비활성화 할 수 있습니다.
make_timeout ()
{
echo "set timeout=0"
}
이제 grub 구성 업데이트 프로그램 스크립트를 종료하고 다시 실행하십시오.
sudo update-grub2
콘솔에서 액세스하는 머신을위한 제품인 Ubuntu Server의 경우이 동작이 기본값이라는 것은 말이되지 않습니다.
/boot/grub/menu.lst
모습은 어떻습니까?