개요
GNU GRUB(대개 GRUB)은 GNU 프로젝트의 부트로더이다. 대부분 운영 체제의 커널을 불러올 수 있으며, 인자를 넘겨 줄 수도 있다. GNU GRUB의 이전 이름은 GRand Unified Bootloader이었고, 대부분 리눅스 배포판에서 부트로더로 사용한다.
기능
- 동적으로 설정 가능하다. 심지어 부팅 시간에도 커널의 인자를 조정할 수 있다.
- Bash와 같은 명령줄 인터페이스가 있다.
- 사용자 정의 부팅 기능
- 파일 시스템 직접 접근 기능
- 다양한 실행 파일 형식 지원
- 비 멀티부팅 운영 체제 지원
- 사람이 읽을 수 있는 설정 파일 제공
- 메뉴 인터페이스
- 그래픽 메뉴 및 배경 그림도 사용할 수 있다.
- 비 GUI 인터페이스도 쓸 수 있다.
- 다양한 파일 시스템 지원
- 자동으로 압축 해제 지원
- 지오메트리 정보 독립
- 모든 RAM을 바이오스와 관계없이 인식
- LBA 및 네트워크 지원
- 디스크 없는 시스템 지원