본문 바로가기
✏️ CS/운영체제

GRUB란 무엇인가

by 개발한 너굴씨 2024. 6. 6.
728x90

 

 

 

GRUB에 대해 알아보기


 

 

 

GRUB(Grand Unified Bootloader)는 리눅스 운영 체제에서 사용되는 부트로더입니다. 부트로더는 운영 체제를 부팅하는 역할을 합니다. GRUB는 여러 운영 체제를 설치한 경우 사용자가 원하는 운영 체제를 선택할 수 있게 해줍니다.

 

 

GRUB의 버전

GRUB에는 두 가지 주요 버전이 있습니다.

  • GRUB Legacy : 오래된 버전으로, BIOS 기반 시스템에서 사용됩니다.
  • GRUB 2 : 최신 버전으로, UEFI 기반 시스템에서 사용됩니다.

 

 

 

GRUB의 구성 요소

  • grub.cfg : GRUB의 주요 설정 파일로 부팅 메뉴, 운영 체제 항목 등이 정의돼 있음 
  • grubenv : GRUB 환경 변수가 저장되는 파일
  • grub.efi (GRUB 2에만 해당) : UEFI 기반 시스템에서 GRUB를 로드하는 파일

 

 

 

 

GRUB 메뉴 커스터마이징

GRUB 메뉴의 모습과 동작을 커스터마이징할 수 있습니다. 

  • 부팅 메뉴 항목 추가/제거
  • 부팅 메뉴 배경 이미지 변경
  • 부팅 메뉴 타임아웃 설정
  • 암호 보호 설정

 

 

 

 

GRUB 명령어

GRUB에는 다양한 명령어가 있습니다. 예를 들면 다음과 같습니다.

  • grub-install : GRUB를 설치하거나 재설치함
  • grub-mkconfig : grub.cfg 파일을 자동으로 생성
  • grub-reboot : 시스템을 재부팅
  • grub-editenv : GRUB 환경 변수를 편집

 

 

 

 

 

728x90

댓글