위로 아래

Boot Loader

부트로더

  1. 컴퓨터가 시작될 때 처음 실행되는 프로그램
  2. 운영체제를 불러오는 역할
  3. 종류 : GRUB, LILO

 

 

 

 


GRUB

GRUB (GRand Unified Bootloader)

  1. 리눅스 계열에서 가장 많이 사용하는 부트로더
  2. 윈도우, 리눅스 운영체제를 모두 지원하므로 멀티 부팅이 가능하다
  3. 설정파일 위치 /boot/grub/grub.conf

 

명령키

e : 편집 모드 (Grub Edit 모드)

c : 명령어 모드 (Command 모드) 

 

장치명

IDE, S-ATA (SCSI) 구분 없음

하드디스크 : hd0, hd1, ...

파티션 : (hd0,0), (hd0,1), ...

(hd0,0) : 첫 번째 하드디스크의 첫 번째 파티션

 

 

 


grub.conf 설정 내용

default : 멀티 부팅의 경우 기본 부팅 OS의 Label 번호(0부터 시작)을 설정

timeout : 이 시간을 경과하면 default에 설정된 OS로 부팅

splashimage : GRUB 메뉴의 배경화면 설정

title : GRUB 메뉴에 나타나는 OS 이름 설정

root : 루트 파티션을 설정하고 마운트. 부팅할 OS가 설치된 파티션을 설정해야 한다. (hd0,0)

rootnoverify : root와 같지만, 마운트를 하지는 않는다. 윈도우 부팅 시 필요.

displaymem : BIOS에 있는 정보에 기반하여 현재 메모리 사용량을 보여준다.

initrd : initrd 파일을 지정

kernel : 운영체제를 부팅할 때 읽어올 커널 파일을 지정

chainloader : 연쇄 로더로 지정된 파일을 읽어온다. 윈도우와의 멀티 부팅 시 필요.