개요

GNU GRUB(대개 GRUB)은 GNU 프로젝트의 부트로더이다. 대부분 운영 체제의 커널을 불러올 수 있으며, 인자를 넘겨 줄 수도 있다. GNU GRUB의 이전 이름은 GRand Unified Bootloader이었고, 대부분 리눅스 배포판에서 부트로더로 사용한다.

기능

  • 동적으로 설정 가능하다. 심지어 부팅 시간에도 커널의 인자를 조정할 수 있다.
  • Bash와 같은 명령줄 인터페이스가 있다.
  • 사용자 정의 부팅 기능
  • 파일 시스템 직접 접근 기능
  • 다양한 실행 파일 형식 지원
  • 멀티부팅 운영 체제 지원
  • 사람이 읽을 수 있는 설정 파일 제공
  • 메뉴 인터페이스
    • 그래픽 메뉴 및 배경 그림도 사용할 수 있다.
    • GUI 인터페이스도 쓸 수 있다.
  • 다양한 파일 시스템 지원
  • 자동으로 압축 해제 지원
  • 지오메트리 정보 독립
  • 모든 RAM바이오스와 관계없이 인식
  • LBA네트워크 지원
  • 디스크 없는 시스템 지원

참고

  1. https://www.gnu.org/software/grub/manual/grub/grub.html