"Grand Unified Bootloader"의 약어, GNU에서 개발된 멀티부트로더
LILO를 대체함, 하드디스크 첫번째 부트섹터인 MBR(Master Boot Record)에 저장
전원공급시 처음엔 ROM-BIOS에서 시스템 제어권 갖고, 하드웨어 점검 및 인식 이후 ROM-BIOS에서 MBR에 있는 부트로더에게 제어권 넘겨줌
부팅시 OS를 메모리 적재 후 레지스터 PC값을 바꾸어 Run
Command shell 제공, 장치 테스트 기능
운영 체제가 시동되기전 미리 실행되면서 커널이 올바르게 시동되기 위해 필요한 모든 관련 작업 마무리 후 최종적으로 운영체제 시동을 위한 목적 프로그램
임베디드 보드에 전원 인가시 메모리,하드웨어,코드/데이터/스택영역의 설정 및 초기화 진행하며 커널을 메모리에 적재하여 실행
부트 로더는 실제 bl0, bl1, bl2 총 3단계로 구성됨