Grub 관련하여 질문사항 있습니다

안녕하세요. 우분투 초보입니다.
옛날에 레드햇에 붐이 일었을때 잠깐 써본 것이 리눅스 경험의 다입니다.ㅎ

현재 제 컴에 원래 Win xp가 깔려 있었고 여기에 파티션을 나눠서 우분투 10.10을 깔았습니다.
설치하고 나니 부팅시 os 선택 메뉴가 항상 나오더군요.
제가 원하는 것은 디폴트는 윈도우로 부팅되도록…
그리고 os 선택메뉴는 특정 키를 눌렀을 때만 나오도록 하는 겁니다. (윈xp에서 F8 키 처럼…)

grub 세팅 옵션을 뒤져 봤습니다.
GRUB_HIDDEN_TIMEOUT 을 이용하면 되는 것 같더군요.
이 값을 0 으로 해놓으면 부팅시 shift 키를 눌러야 메뉴가 나온다… 라고 되어 있는데…
눌러도 메뉴가 안 나옵니다. -_-

그리고 언젠가부터 왜인지 갑자기 update-grub 이 되질 않습니다.
/etc/default/grub: 16: b: not found
이런 에러메시지를 내면서 되질 않네요… 특별히 건드린 건 아무것도 없는데…

고수님들의 도움 부탁드립니다.

/etc/default/grub의 내용을 올려보세요.

댓글이 좀 늦었습니다. ^^

grub 내용은 아래와 같습니다.
GRUB_HIDDEN_TIMEOUT을 0으로 해놓으면 메뉴가 아예 뜨질 않아서 1로 해 놓았습니다.
update-grub 이 에러를 냈던 것은 편집하면서 오타가 하나 들어갔더군요. 16번째 줄에… -_-;;;
여하튼 이제 update-grub은 됩니다. ㅎㅎㅎ

If you change this file, run ‘update-grub’ afterwards to update

/boot/grub/grub.cfg.

GRUB_DEFAULT=5
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=""

Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD …)

#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
b

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=1680x1050

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"

일단 개념을 잡으셔야 하는데

GRUB_TIMEOUT 은 부트메뉴에서 자동으로 부팅하기 까지의 딜레이를 의미하는 것이고.
GRUB_HIDDEN_TIMEOUT은 부트메뉴를 보여주기 까지의 딜레이를 의미합니다.

그런데 GRUB_HIDDEN_TIMEOUT이 0이 되면 바로 부트메뉴가 나오겠죠?
SHIFT키를 안기다린다는 말입니다.

그러니까 GRUB_HIDDEN_TIMEOUT을 대충 3초 정도 잡고…
GRUB_TIMEOUT을 5초 정도 잡으면…

아무키를 안누르면 3초 후 자동 부팅…
그사이 Shift키를 누르면 부트메뉴가 나오고
카운트다운이 시작되면서… 5초후 자동 부팅

그렇게 되겠네요.