[메시지]Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.

2016. 6. 21. 08:58제2외국어/에러일지.

우분투 데스크탑 14.04 버전을 설치 후,

커널 4.x.x 을 올리는 과정 중에 make modules_install 시에 발생한 메시지입니다.



Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.



해당 메시지를 무시하고 부팅하는 경우엔

update-grub가 제대로 되지않았기 때문에 부팅이 제대로 되지 않습니다.


+ 커널을 올리는 과정 중 'make modules_install or make install' 에는 update-grub 과정이 포함되어 있습니다.


해당 문제는 메시지 그대로 /etc/default/grub 에서


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

밑줄친 GRUB_HIDDEN_TIMEOUT 옵션과 GRUB_TIMEOUT 옵션을 동시에 사용할 수 없기 때문에 발생한 메시지.

둘 중 하나의 옵션을 #으로 주석처리 해준후  update-grub 또는 make module_instll 을 다시 해준다면 해당 메시지 없이 부팅도 

정상적으로 됩니다.



**2016, GRUB2 이후부터 

GRUB_HIDDEN_TIMEOUT

GRUB_HIDDEN_TIMEOUT_QUIET

위 두 옵션이 GRUB_TIMEOUT_STYLE=[menu|countdown|hidden] 로 대체되었다고 합니다.


참고 URL : http://askubuntu.com/questions/475993/grub-update-warning-in-ubuntu-14-04