사용자 도구

사이트 도구


linux:ubuntu:grub

문서의 이전 판입니다!


Ubuntu Grub

  • StartUpManager : Grub2 관리를 편리하게. 기본 부팅 OS 변경, 선택 시간 변경 등의 작업이 가능함.

Group Customozer

2020년 현재 기본 패키지로 설치 가능.

sudo apt-get install grub-customizer

부팅화면에 바탕이미지 깔기

themes

  • grub2-themes 몇몇 테마를 자동으로 깔아준다. 2k, 4k 등도 지원.
  • theme.txt 가 있는 폴더를 통으로(상위 디렉토리 빼고) 압축해서 grub-customizer에서 install 해주면 된다.
  • grub-customizer/boot/grub/themes/ 에 있는 테마만을 찾는데, 실제로 표준 경로는 /usr/share/grub/themes라서 /etc/defualt/grub 파일에서 GRUB_THEME 항목을 직접 수정해줘야 한다.

Font 등 변경

배민 연성체 32 로 지정해보기

sudo grub-mkfont --output=/boot/grub/fonts/BMYEONSUNG32.pf2 --size=32 /path/to/BMYEONSUNG_ttf.ttf
  • /etc/default/grub 여기까지 하면 매칭 안되는 글씨(보통 한글)가 나올 때 GRUB_FONT의 값을 사용함.
GRUB_FONT="/boot/grub/fonts/BMYEONSUNG32.pf2"
  • 사용중인 테마의 theme.txt' 에서 글꼴을 BM YEONSUNG Regular로 변경 <code> item_font = “BM YEONSUNG Regular 32” font = “BM YEONSUNG Regular 32” </code> * update-grub <code sh> sudo update-grub </code> ===== 파일 자동 탐색 ===== - /boot/grub 에 이미지 파일을 복사한다. - /etc/default/grub 파일에 화면 해상도를 지정한다.<code> GRUB_GFXMODE=1920×1080 </code> - update-grub ===== 파일 명시 ===== - /etc/default/grub에 이미지 파일 명시<code> GRUB_BACKGROUND=“/path/to/image.png” </code> - update-grub ===== AMD 그래픽 카드 계열에서 절전 모드 깨어나지 못하는 문제 ===== 최신 버전에서는 무관할 수 있음. http://ubuntu.or.kr/viewtopic.php?p=103499#p103499 <code> sudo nano /etc/default/grub GRUB_CMDLINE_LINUX=“radeon.modeset=0” sudo update-grub </code> ===== Boot Repair ===== - Live USB로 다시 부팅하여 Boot-Repair를 설치하고,(리눅스 설치 후 BIOS에서 부팅 순서가 바뀌었을 수 있으므로 USB 부팅이 안되면 부팅순서 재확인) - boot-repair 실행 - Recommended Repair 클릭. 작업 끝난 후 나온 URL을 적어두고, 재부팅 후에도 작동하지 않으면 해당 URL을 설명에 나온 이메일로 보내서 문의. ===== EFI 파티션일 때 Repair ===== * EFI 파티션이 있는 상태인데, BootRepair 가 잘 안되고grub-efi를 복구하고자 할때 <code sh> # EFI 모드인지 확인하기 [ -d /sys/firmware/efi ] && echo “EFI boot on HDD” || echo “Legacy boot on HDD” # 결과가 EFI boot on HDD 로 출력돼야 한다. </code> * boot - How can I reinstall GRUB to the EFI partition? - Ask Ubuntu * Ubuntu Live Media 로 UEFI-mode로 부팅해서 작업한다. <code sh> sudo mkdir /mnt/ubuntu sudo mount /dev/sdXY /mnt/ubuntu sudo mount /dev/sdXX /mnt/ubuntu/boot/efi for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt/ubuntu$i; done sudo chroot /mnt/ubuntu grub-install /dev/sdX update-grub </code> * sdX : 리눅스 파티션이 있는 디스크 * sdXX : EFI 파티션 * sdXY'' : 리눅스 파티션

참조 문서

linux/ubuntu/grub.1596365887.txt.gz · 마지막으로 수정됨: 2020/08/02 19:58 저자 kwon37xi