처음 부트 메뉴 수정 질문입니다

안녕하세요? 리눅스 초보입니다.

C:에 XP가 되어 있어서 자동으로 멀티 부팅이 되는데요.

처음에는 32비트 Linux로 해서 사용을 하다가, 나중에 64비트 linux로 변경했습니다.

그랬더니, 메모리 테스트, 리커버리 모드등이 1개에서 2개로 늘었습니다.

그리고, 오늘 부팅을 했더니 부팅메뉴가 메모리테스트, 리커버리 모드가 2개에서 3개로 늘었습니다.

이것이 보기가 싫은데 어디서 뭘 수정을 해줘야 이것을 편집할 수 있을 까요?

저는 win -xp 와 linux 딱 이것 2개만 화면에 표시하고 싶은데 말이죠.

주저리 주저리 많이 나오니 이것이 좀 보기가 싫으네요.

어디가면 수정이 가능할까요?

고수님들의 의견을 기다립니다.

우분투 3개월 초자 허접한 답변 드립니다.

저도 xp에 우분투 설치해서 멀티부팅 하고 있습니다.
/boot/grub/grub.cfg 파일 보시면
중간 쯤에

BEGIN /etc/grub.d/10_linux

menuentry ‘Ubuntu, with Linux 2.6.35.27 - generic’ --class ubuntu – class gnu-- Linux
–class gnu --class os{
/*
* 이부분 생략
/
}
menuentry ‘Ubuntu, with Linux 2.6.35.27 - generic (recovery mode)’ --class ubuntu – class gnu-- Linux
–class gnu --class os{
/

* 이부분 생략
*/
}

END /etc/grub.d/10_Linux

이렇게 되있는 부분이 있을 겁니다.
이부분이 부팅메뉴중 리눅스 메뉴와 리눅스 안전모드?로의 부팅메뉴인데
아래부분의
menuentry ‘Ubuntu, with Linux 2.6.35.27 - generic (recovery mode)’ --class ubuntu – class gnu-- Linux
–class gnu --class os{
/*
* 이부분 생략
*/
}

이부분을 삭제하거나 주석처리하면 grub부팅메뉴에서 리눅스안전모드는 안뜨게 됩니다.

마찬가지로
2.6.35.22 버전으로 된 recovery 가 있다면 블록을 삭제 하면 부팅메뉴에 안 뜨겠죠?

메모리테스트 모드는

BEGIN /etc/grub.d/20_memtest86+

/* 중간 부분 생략 */

END /etc/grub.d/20_memtest86+

이부분을 삭제 하거나 주석처리 하면 부팅 메뉴에서 사라집니다.

그리고 또 부팅메뉴의 순서도 바꿀수 있는데

BEGIN /etc/grub.d/30_os-prober

menuentry "Microsoft Windows XP Professional (on /dev/sda1)"{
/* 중간부분 생략 */
}

END /etc/grub.d/30_os-prober

이부분을

BEGIN /etc/grub.d/10_linux

/* 중간 부분 생략 */

END /etc/grub.d/10_Linux

의 위로 이동하게 되면 메뉴상 윈도우의 위치가 리눅스 위에 가 있게 되는거죠

감사합니다. ^^

덕분에 잘 해결되었습니다.

메뉴가 여러 개 뜨는 것은 커널 업데이트를 할 때 새 커널이 종종 문제를 일으킬 때가 있어서 그럴 경우 기존의 커널로 부팅하도록 하는 것입니다. 컴퓨터나 64비트 버전에 문제가 있는 것은 아닙니다.

[quote="freaxtux":3vc0y0az]메뉴가 여러 개 뜨는 것은 커널 업데이트를 할 때 새 커널이 종종 문제를 일으킬 때가 있어서 그럴 경우 기존의 커널로 부팅하도록 하는 것입니다. 컴퓨터나 64비트 버전에 문제가 있는 것은 아닙니다.[/quote:3vc0y0az]또한 위와 같이 grub.cfg를 직접수정하면 다시 커널 업데이트가 되면 하나가 더 늘어나게 됩니다.
grub.cfg는 /etc/default/grub 파일하고 /etc/grub.d에 있는 파일을 읽어 자동으로 만들어집니다
그래서 grub.cfg 파일의 맨 앞에 다음과 같은 주석이 있습니다.

[quote:3vc0y0az]#

DO NOT EDIT THIS FILE

It is automatically generated by grub-mkconfig using templates

from /etc/grub.d and settings from /etc/default/grub

[/quote:3vc0y0az][/quote]
여러 커널 메뉴가 귀찮다면 이전 커널들을 정리 할 수 있습니다.
Ubuntu tweak 에서[ 패키지 정리] –> [커널청소]를 통해서 간단하게 정리가 됩니다.
[구성청소]에서도 청소하면 깨끗하게 지워집니다.

직접 sudo apt-get purge 명령으로
linux-image-2.6…, linux-headers-2.6…등을 깔끔하게 청소 할수도 있지만 쉬운걸 어렵게 할 필요는 없을듯… ^^;

[quote="freaxtux":2n5oklpv]Quote:

DO NOT EDIT THIS FILE

It is automatically generated by grub-mkconfig using templates

from /etc/grub.d and settings from /etc/default/grub

#[/quote:2n5oklpv]

흠 이부분은 미처 못봤네요. 그냥 직접수정하는게 정석인줄 알고;;

[quote="freaxtux":2n5oklpv]
여러 커널 메뉴가 귀찮다면 이전 커널들을 정리 할 수 있습니다.
Ubuntu tweak 에서[ 패키지 정리] –> [커널청소]를 통해서 간단하게 정리가 됩니다.
[구성청소]에서도 청소하면 깨끗하게 지워집니다.[/quote:2n5oklpv]

좋은 정보 감사합니다

내일 리마2급2차 시험이네요.
무난히 통과하고 1급 도전 할 수 있기를 응원해주세요 . ㅋㅋ

[quote="yihoyoung":29en8tem]내일 리마2급2차 시험이네요.
무난히 통과하고 1급 도전 할 수 있기를 응원해주세요 . ㅋㅋ[/quote:29en8tem] 응원 왕창 보냅니다. 합격하시길 기원합니다. :D

[quote="강분도":1lfrq52q] 응원 왕창 보냅니다. 합격하시길 기원합니다. :D[/quote:1lfrq52q]

ㅋㅋ 강분도님 감사합니다 ^^

freegilyeon 님 덕분에 깨끗 해졌네요 ㅎㅎ 부팅이 빨라졌어요 잘 적어 갑니다… 뼈가 되고 살이 되는 고수님들의 팁이네요…