티스토리 뷰

Made with Remarkable!

우리는 PC에 여러개의 OS를 사용하고는 합니다.

아무것도 선택하지 않아도 가장 우선순위를 가지고 실행되기를 원하는 OS가 있을 것입니다.


예를 들어, Windows7과 Ubuntu 16.04를 설치해 놓고 듀얼부팅을 사용하고 있습니다.

그런데 Ubuntu가 항상 기본값으로 선택되어 있어서, Windows7으로 기본값을 변경하고 싶습니다.


만약 자신이 Grub 부트로더를 사용하고,
기본으로 부팅되는 OS를 변경하고싶다면 이 문서를 참고하면 됩니다.


Grub

Grub은 쉽게 말해서 부트로더의 일종입니다.
GNU프로젝트로부터 시작된 부트로더 패키지이며, GNU 기반의 OS를 사용하다보면 접하게 되는 녀석이죠.

일반적으로 우리가 쉽게 구해서 사용하는 Ubuntu 역시 GNU기반이므로 Grub을 사용합니다.

Wikipedia


Grub 목록/부팅 순서 확인하기

방법 1 : update-grub

Grub은 리눅스에 속한 파일이므로, 리눅스 터미널을 사용하여 아래와 같이 명령합니다.
(저의 경우, Ubuntu입니다)

$ sudo update-grub 

먼저 위와 같은 명령을 입력하면, grub에 대한 설정이 업데이트되면서 현재 grub에서 관리하고 있는 이미지들의 리스트가 나옵니다.

저의 경우는 위처럼 5개가 나오네요.
가장 위에서부터 0, 1, 2, 3, 4의 번호에 해당됩니다.

방법 2 : grub.cfg

이것의 세부내용은 grub.cfg에서 관리됩니다.

$ sudo nano /boot/grub/grub.cfg

하지만 여기서 순서를 알아내는 것보다는 위의 Update-grub 명령을 통해 알아내는게 훨씬 빠르겠죠.

이 설정 파일은 아래의 두 설정에 따라 자동으로 생성되므로 필요한 사항이 있다면 아래의 내용들을 추가/수정 하면 됩니다. 

(자세한 내용은 검.색)

/etc/grub.d (폴더)
/etc/default/grub (파일)

방법 3 : 부팅 시 화면 기억하기

가장 단순하고 쉬운 방법입니다.
부팅시에 Grub 화면에서 부팅할 이미지를 선택할 수 있습니다.

이 때, 사진을 찍어두거나 원하는 이미지의 순서를 기억해두면 됩니다.
위와 마찬가지로 0번부터 시작합니다 :)


Grub Default 부팅 이미지 변경하기

grub.cfg는 수정하면 안됩니다.
따라서 아래 명령을 통해 default 이미지를 변경합니다.

$ sudo nano /etc/default/grub

grub 파일을 편집기로 열면 아래와 같이 GRUB_DEFAULT 라는 항목이 있습니다.



이제 이 항목의 숫자를 기본으로 선택되기 원하는 이미지 번호로 변경하면 됩니다.


저의 경우,
- Ubuntu : GRUB_DEFAULT=0
- Windows : GRUB_DEFAULT=4
가 되겠죠?


이제 적용 하려면,
변경사항을 저장하고아래의 명령어를 입력합니다

$ sudo update-grub


끝!


More detail

Ubuntu Grub2 Help Page


댓글
댓글쓰기 폼