1. Grub2 멀티부팅 꾸미기 - 자동선택과 남은시간 설정

Moderator: Dry8r3aD

Post Reply
User avatar
화산폭발
Posts: 316
Joined: 2008/05/04 Sun 10:45 pm

1. Grub2 멀티부팅 꾸미기 - 자동선택과 남은시간 설정

Post by 화산폭발 » 2017/05/21 Sun 11:27 pm

[attachment=0:3tey3dbb]
1 grub2 default.png
1 grub2 default.png (902.02 KiB) Viewed 508 times
[/attachment:3tey3dbb]
일단 주로 사용할 운영체제를 지정하고
일정시간이 지나면 자동으로 부팅할 수 있도록 설정합니다.

우선 우분투 부팅과정을 간략히 살펴보겠습니다.

컴퓨터를 켜면 Grub2 부트메니저가 실행되고 우분투 파티션의 /boot/grub/grub.cfg
파일을 읽어서 멀티 부팅이면 사용자의 선택을 기다립니다.

이 /boot/grub/grub.cfg 파일을 직접 수정하는 방법도 있지만
커널 업데이트시 update-grub에 의해 새로 grub.cfg가 만들어지기 때문에
매번 다시 수정해야 하는 번거로움이 생깁니다.

따라서 grub.cfg 파일을 수정하지 않고 만드는 과정을 변경하는게 좋습니다.

update-grub 명령어는 /etc/default/grub 환경변수와 /etc/grub.d/ 폴더의
스트리밍 파일을 이용해 grub.cfg를 만들어 냅니다.

모두 시스템 파일이므로 수정을 위해서는 root 권한이 필요합니다.

터미널을 열어 다음을 입력합니다.

[list:3tey3dbb][b:3tey3dbb]$ sudo gedit /etc/default/grub[/b:3tey3dbb][/list:u:3tey3dbb]

암호를 입력하면 gedit가 실행되고 다음과 같이 수정합니다.

[quote:3tey3dbb]# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

[color=#FF0000:3tey3dbb]GRUB_DEFAULT=6[/color:3tey3dbb]
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
[color=#FF0000:3tey3dbb]GRUB_TIMEOUT=10[/color:3tey3dbb]
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""[/quote:3tey3dbb]

GRUB_DEFAULT는 자동선택(default) 운영체제를 지정하게 되는데
제일 위가 0 두번째는 1 세번째는 2 ... 순서로 지정하면 됩니다.

저는 위에서부터 일곱번째 "Windows 7"을 자동선택하려고 하니
GRUB_DEFAULT=6으로 수정합니다.

GRUB_TIMEOUT은 자동부팅까지 기다리는 시간(초)입니다.
10초가 지나면 "Windows 7"이 자동으로 시작됩니다.
개인적으로 저는 5초를 더 좋아합니다. (성질이 급해서 ^^)

수정이 끝나면 저장하고 gedit를 종료합니다.
터미널상에서 $ sudo update-grub을 입력합니다.

[list:3tey3dbb][b:3tey3dbb]$ sudo update-grub[/b:3tey3dbb][/list:u:3tey3dbb]

그러면 새로운 grub.cfg파일이 생성됩니다.
컴퓨터를 재부팅하고 잘 수정되었는지 확인해 보세요 !

다음은 배경화면과 글자색을 수정해 보겠습니다.

[url=https://forum.ubuntu-kr.org/viewtopic.php?f=13&t=29352:3tey3dbb][b:3tey3dbb]2. Grub2 멀티부팅 꾸미기 - 배경화면과 글자색 설정[/b:3tey3dbb][/url:3tey3dbb]

Post Reply