본문 바로가기
42seoul/circle-1

[born2beroot] 7. 부트로더

by saniii 2022. 2. 13.

# 부트로더 (부트스트랩 로더)

: 컴퓨터를 사용자가 사용할 수 있도록 디스크가 플래시에 저장된 운영체제를 읽어 주기억장치에 적재해 주는 프로그램

- 운영체제가 시동되지 전에 미리 실행되어 커널이 올바르게 시동되기 위해 필요한 모든관련 작업을 마무리하고 최종적으로 운영체제를 시동시키기 위한 프로그램.

- 운영체제 실행에 필요한 환경을 설정하고 운영체제 이미지를 메모리에 복사

 

# GRUB (GRand Unified Bootloader)

- 리눅스의 전통적인 부트로더,  LILO의 단점을 보완하여 LILO보다 설정, 사용이 편리하다. 

- 부트 정보를 사용자가 임의로 변경해 부팅할 수 있어, 부트 정보가 올바르지 않아도 부팅시 바로 수정하여 부팅할 수 있다

- 다른 운영체제와 멀티부팅할 수 있다.

- 대화형 설정 > 커널의 경로와 파일 이름만 알면 부팅할 수 있다. 

- 메뉴 인터페이스 환경을 지원하여 대화명 모드로 부트정보를 설정할 수 있다. 

- 파일 시스템과 커널 실행 포맷을 인식하여 하드디스크상에서 커널의 물리적 위치를 기록하지 않아도 커널의 위치와 커널 이미지 파일명만 알고 있으면 부팅이 가능

댓글