하나의 하드 디스크에 여러 운영체제( 윈도우즈7, 센트오에스, 우분투 ) 를 넣고 설치완료 후 우분투를 가장 마지막에 설치하여 기본 부트로더는 우분투의 grub2로 설치되었다.
문제는 이 grub2가 grub1에서와는 달리 /boot/grub/menu.lst가 존재하지 않는다는 사실이다.
당연히 설정파일이 없지는 않다. 권장하는 설정파일인 /etc/default/grub가 있긴 하지만 수정 후 update-grub명령어를 통해 부트로더를 업데이트하여 /boot/grub/grub.cfg가 최종 수정되어 부트로더에 수정 사항이 적용된다......
하지만 다른 운영체제인 CentOS나 Windows7으로 부팅을 하게 된다면 update-grub의 명령어가 불가하다........
결론적으로 update-grub를 사용하지 않고 부팅순서를 변경하려면 /boot/grub/grub.cfg를 수정해야 한다는 소린데........
어느 사이트를 들어가봐도 /boot/grub/grub.cfg를 수정하는 것은 권장되지 않는 상황이라고만 나온다...
어쩔수 없이 내가 일일이 뒤져가며 해야할 듯 싶다.
일단 간단하게 부팅 운영체제 선택 시간수정 관련
다음으로 이 글의 목적인 부팅순서 변경하기
생각보다 간단하다... /boot/grub/grub.cfg가 너무 길고 복잡해서 못알아 먹을뻔 했는데 역시 생각을 많이 하니...
차 후 update-grub를 실행하여 기존에 설정한 부팅순서를 덮어쓴다던지 하는 다른 버그들이 예상되긴 하지만 일단 길은 열린 셈이다.
'Programming > Linux' 카테고리의 다른 글
[FTP] vsftp 설정 - yum install 기준 (0) | 2012.06.23 |
---|---|
[Setup] Multi Operating System #4 (0) | 2012.06.18 |
[Setup] Multi Operating System #3 (0) | 2012.06.14 |
[Setup] Multi Operating System #2 (0) | 2012.06.13 |
[Setup] Multi Operating System #1 (0) | 2012.06.12 |