ubuntu 11.04 grub2 에서 GRUB_HIDDEN_MENU 가 안 먹힐때
알아둘일
2011. 8. 31. 23:17
우분투 11.04 를 사용하는데, grub 메뉴를 숨기는게 잘 안된다.
부팅시 grub 메뉴를 숨길때
예전 grub 에서는 /boot/grub/menu.lst 에서
그런데, grub2 에서는 설정이 좀 복잡하게(체계적으로?) 바뀌었다.
사용자가 만질 부분은 /etc/default/grub 에서 만져준다.
그리고, update-grub 명령으로 /boot/grub/grub.cfg 파일을 생성해준다.
/etc/default/grub 에서
이렇게 해주면 되었던것 같은데, 잘 안될때가 있다.
버그인가?
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/444495
http://ubuntuforums.org/showthread.php?t=1287602
공식(?) 환경변수가 아닌 별도로 만들어서 처리해주었다.
GRUB_FORCE_HIDDEN=true
export GRUB_FORCE_HIDDEN
를 /etc/default/grub 에 추가한다.
저 변수를 처리해주는 곳은
/etc/grub.d/30_os-prober 를 수정해준다.
일단 동작은 하는 듯 한데, 좀더 손을 봐야 겠다.
부팅시 grub 메뉴를 숨길때
예전 grub 에서는 /boot/grub/menu.lst 에서
hiddenmenu를 넣어주면 되었었다.
그런데, grub2 에서는 설정이 좀 복잡하게(체계적으로?) 바뀌었다.
사용자가 만질 부분은 /etc/default/grub 에서 만져준다.
그리고, update-grub 명령으로 /boot/grub/grub.cfg 파일을 생성해준다.
/etc/default/grub 에서
GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT_QUIET=true
버그인가?
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/444495
http://ubuntuforums.org/showthread.php?t=1287602
공식(?) 환경변수가 아닌 별도로 만들어서 처리해주었다.
GRUB_
export GRUB_
를 /etc/default/grub 에 추가한다.
저 변수를 처리해주는 곳은
/etc/grub.d/30_os-prober 를 수정해준다.
if [ "x${found_other_os}" = "x" ] ; then를 다음처럼 바꿔줬다.
if [ "x${found_other_os}" = "x" ] || [ "x${GRUB_FORCE_HIDDEN}" = "xtrue" ] ; then
일단 동작은 하는 듯 한데, 좀더 손을 봐야 겠다.
반응형
'알아둘일' 카테고리의 다른 글
centos6 에서 ssh 인증키접속이 안될때 (0) | 2011.12.13 |
---|---|
x11vnc 설정시 , shift key 가 안먹을때. (0) | 2011.12.08 |
jquery 의 ready 로 change 이벤트 설정시 IE 에서 오동작 하는 경우 (0) | 2011.06.08 |
우체국 우편번호API 사용하기 php (2) | 2011.05.30 |
nginx 와 tomcat 의 연동 (0) | 2011.04.19 |
WRITTEN BY
- 1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.
,