[목차] == 개요 == [[GNU 프로젝트]]의 [[부트로더]]이다. [[운영 체제]] 대부분의 [[커널]]을 지원한다. 이전 이름은 '''GRand Unified Bootloader'''였다. [[대통일 이론]] 이름의 패러디. LILO(LInux LOader)와는 달리 [[리눅스]]에 한정되지 않고 다양한 운영 체제를 지원한다. 일명, 멀티부트로더. 부트로더가 커널의 하드 디스크상의 물리적 위치를 알고 있어야 하는 LILO와 달리, 단지 파일명과 커널이 위치하고 있는 파티션만 알고 있으면 해당 커널을 로드할 수 있다. 즉, 커널을 업데이트하더라도 파일명만 바뀌지 않으면 LILO처럼 새로 부트로더를 "심어"줄 필요가 없는 셈. BSD FFS, FAT16, FAT32, Minix, ext2 그리고 ReiserFS [[파일 시스템]]을 지원하며 BIOS에서 인식되는 모든 장치에 액세스할 수 있다. 이걸 이용하면 OS의 비밀번호를 바꾸거나 아니면 그냥 OS를 날려버릴 수도 있다. 그런데 부트로더에 접근할 수 있다는 건 결국 컴퓨터에 물리적으로 접근할 수 있다는 뜻이고, 미리 준비해 온 USB 메모리로 부팅해서 같은 행동을 하거나 아예 하드를 뜯어서 똑같은 행동을 할 수 있다. 괜히 겁먹을 필요 없다. == 버전2.0 == 2012년 6월 27일 GURB 2.0버전이 출시되었다. === 버전1.0과의 차이점 === [[UEFI]]를 지원함. == Grub Customizer == Grub 설정을 쉽게 할 수 있는 Tool로 각종 GRUB 옵션을 vi로 grub.cfg를 수정하는 대신 GUI 로 설정할 수 있다. 상세 내용은 [[https://kibua20.tistory.com/128|링크]]에 확인바란다. Grub Customizer 기능 요약: - Grub 부팅 메뉴의 리스트 설정, 리스트 삭제, 순서 변경 - 기본 부팅 디폴트 값 설정, Timeout 값 설정 - Grub Theme 설정 우분투 20.04에서 grub-customizer 설치: $ sudo apt install grub-customizer Grub Theme 다운로드 후 압축을 풀어 /boot/grub/theme 에 저장하고 Grub customizer에서 설정할 수 있다. Theme 다운로드: [[https://www.gnome-look.org/p/1307852/|Tela]], [[https://www.gnome-look.org/p/1323390/|kameleon]], [[https://www.gnome-look.org/p/1009237/|Stylish]] Theme 설치: $ sudo cp -r Tela/ /boot/grub/themes/ $ sudo cp -r kameleon/ /boot/grub/themes/ $ sudo cp -r Stylish/ /boot/grub/themes/ Grub 기본 메뉴 리스트: [[파일:grub_before.png]] Grub theme Tela 적용 (출처: https://www.gnome-look.org/p/1307852/) [[파일:grub_after.png]] [[분류:운영 체제]]