본문으로 바로가기

멀티부팅 - 윈도우즈와 우분투 멀티부팅 순서 변경



우분투와 윈도우즈를 같은 pc에 설치한 경우 멀티부팅 순서를 변경하는 방법입니다.



~# awk -F $1=="menuentry " {print i++ " : " $2} /boot/grub/grub.cfg   
  0 : Ubuntu
  1 : Memory test (memtest86+)
  2 : Memory test (memtest86+, serial console 115200)
  3 : Windows 7 (/dev/sda1에 있는)
위 명령은 부팅시 인덱스 순서를 확인하는 명령어이나 실제와 오차가 있습니다.
실제 부팅시 나오는 줄의 순서로 하는 것이 정확합니다.
부팅시 나타나는 순서에 따라 0부터 시작하는 순서를 따지면 됩니다.
실제 부팅시는 윈도우즈가 5번째 줄이라 0부터 따지면 4번째 순서입니다.
그러나 위 명령어에서는 3으로 되어 있습니다.



 /etc/default/grub 파일을 직접 수정해도 되지만, GRUB DEFAULT 값을 saved 로 하고 명령어로 수정할 수도 있습니다.
여기서는   GRUB DEFAULT=saved 앞의 주석표시인 #를 지우고 
대신 GRUB DEFAULT=0 을 앞부분에 #을 붙여 주석처리 합니다.





~ # update-grub
 명령어로 설정을 업데이트 합니다.

~ # grub-set-default 3
 인덱스 순서를 윈도우즈인 3으로 변경합니다.
 리부팅해 봅니다.
 그러나, 실제 부팅화면의 순서와 줄 하나가 다릅니다.



 ~ # grub-set-default 4
 실제 부팅화면에서의 줄수를 세어 4로 변경하고 리부팅해 봅니다.
 이제야 윈도우즈가 정상적으로 선택됩니다.