Linux
리눅스 - GRUB 부트로더
부트로더의 역할은 부트 정보를 사용자가 임의로 변경하여 부팅할 수 있고, 부트정보가 올바르지 않더라도 수정이 가능하여, 다른 운영체제와 멀티부팅이 가능한 특징을 가지고 있습니다.
이는 커널의 경로와 파일명만 알고 있으면 부팅이 가능합니다.
GRUB의 설정파일은 /boot/grub/grub.conf 이며, /etc/grub.conf 는 링크파일입니다. 페도라 서버파일의 다음과 같이 설정이 가능합니다,
default=0 # 기본적으로 부팅되는 엔트리 번호로 0이 페도라, 1이 윈도우 순번입니다.
timeout=5 # 5초동안 어떤 작업을 하지 않으면, "default=0"순으로 부팅이 됩니다.
splashimage=(hd0,0)/boot/grub/splash.xpm.gz # GRUB 메뉴 부팅이미지 파일을 지정한 부분입니다.
hiddenmenu # 기본적으로 부트로더를 숨김, 삭제하면 GRUB 부트로더 화면 처음에 보입니다.
"root (hd0,0)" # 하드 장치 파티션 0첫번째인 "/boot" 파티션이 저장된 장치를 의미합니다.
"root=LABEL=/"은 레이블 이름을 사용한 것으로, "root=/dev/had1"으로 작성해도 동일합니다.
"rhgb"는 "RedHat Graphic Booting"의 약어이며, "quiet"는 부팅시 메시지를 화면에 출력하지 않도록 설정합니다.
이는 커널의 경로와 파일명만 알고 있으면 부팅이 가능합니다.
GRUB의 설정파일은 /boot/grub/grub.conf 이며, /etc/grub.conf 는 링크파일입니다. 페도라 서버파일의 다음과 같이 설정이 가능합니다,
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,0)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows XP
rootnoverify (hd0,2)
chainloader +1
default=0 # 기본적으로 부팅되는 엔트리 번호로 0이 페도라, 1이 윈도우 순번입니다.
timeout=5 # 5초동안 어떤 작업을 하지 않으면, "default=0"순으로 부팅이 됩니다.
splashimage=(hd0,0)/boot/grub/splash.xpm.gz # GRUB 메뉴 부팅이미지 파일을 지정한 부분입니다.
hiddenmenu # 기본적으로 부트로더를 숨김, 삭제하면 GRUB 부트로더 화면 처음에 보입니다.
"root (hd0,0)" # 하드 장치 파티션 0첫번째인 "/boot" 파티션이 저장된 장치를 의미합니다.
"root=LABEL=/"은 레이블 이름을 사용한 것으로, "root=/dev/had1"으로 작성해도 동일합니다.
"rhgb"는 "RedHat Graphic Booting"의 약어이며, "quiet"는 부팅시 메시지를 화면에 출력하지 않도록 설정합니다.
0 댓글