GRUB 메뉴에는 내가 이해할 수 없는 내용이 가득합니다.

GRUB 메뉴에는 내가 이해할 수 없는 내용이 가득합니다.

부팅할 때 항목 목록이 긴 GRUB 메뉴가 표시되고 항목 간 이동이 매우 느립니다.

내 구성에 꺼져 있는 것이 있는지 궁금합니다. 한번은 이전 Ubuntu 버전에 문제가 있어서 Live CD로 고치려고 했는데 어쩐지 이전 Ubuntu 버전이 그대로 남아 있어서 어떻게 제거해야 할지 몰랐습니다. 이것이 관련이 있는지 확실하지 않습니다. 시동 복구 도구를 사용하여 진단을 실행했고 찾을 수 있었습니다.여기. 도움이나 설명을 주시면 감사하겠습니다.

@oldfred의 의견을 듣고 문제를 더 잘 이해하게 되었습니다. 다음과 같은 파티션이 있습니다(번호는 /dev/nvme0n1pX, X=1,2,..).

no. / Name                /         Filesystem / Mount point 

p1:   EFI system partition,         fat32        /boot/efi
p2:   (Microsoft reserved partition)
p3:   Basic data partition          ntfs         /media/daniel/WINDOWS
p4:   (Windows recovery tools)
p5:   (RECOVERY)
p6:   linux-swap
p7:   root (?)                      ext4         /
p8:   home (?)                      ext4         /home

문제 1은 이전 버전을 교체하는 대신 충돌이 발생한 후 이전 Ubuntu의 /home 파티션에 Ubuntu를 설치해야 하는 것 같습니다(원래 별도의 루트 및 홈 파티션으로 설치를 시도했을 수도 있습니다).

더 짜증나는 문제 2는 @oldfred가 "ESP의 유지 관리 .efi 부팅 파일"이라고 부르는 항목이 GRUB 메뉴에 포함되어 있다는 것입니다. 어떻게 제거할 수 있나요?

편집: @oldfred가 게시한 두 번째 링크에 이어 추가 GRUB 항목을 제거하는 솔루션을 찾을 수 있습니다.https://askubuntu.com/questions/938633/boot-repair-created-too-many-grub-menu-entries-for-windows/1022700#1022700

답변1

부팅 복구는 일반적으로 .efi 부팅 파일과 함께 사용할 수 있도록 UEFI 부팅 항목을 grub에 추가합니다. HP와 같은 일부 시스템에는 ESP에 많은 시스템 유틸리티 .efi 시작 파일이 있습니다. 일부 다른 파일에는 해당 파일에 대해 별도의 FAT32 파티션이 있으므로 문제가 적습니다.

Boot-Repair가 이러한 파일을 추가하면 새 grub 스크립트 파일 25_custom.txt에 저장됩니다. 항목을 유지하려는 경우 파일을 자유롭게 편집할 수 있습니다. 또는 모든 항목을 삭제하거나 스크립트가 실행되지 않도록 실행 비트를 끌 수 있습니다.

부팅 복구로 생성된 25_custom 항목을 편집합니다.

sudo cp -a /etc/grub.d/25_custom /etc/grub.d/bkp25_custom

실행 비트를 끄십시오. 그렇지 않으면 백업도 실행됩니다.

sudo chmod a-x /etc/grub.d/bkp25_custom
sudo nano /etc/grub.d/25_custom

또는 25_custom에서 실행 비트를 끄십시오. 두 자리 숫자와 밑줄이 있는 스크립트만 처리되므로 이름을 바꿀 수도 있습니다.

sudo chmod a-x /etc/grub.d/25_custom

그런 다음 다음을 수행하십시오.

sudo update-grub

또한보십시오:

http://askubuntu.com/questions/778663/what-is-the-difference-Between-windows-uefi-bootmgfw-efi-and-windows-uefi-bkpboo/778705#778705

https://askubuntu.com/questions/938633/boot-repair-created-too-many-grub-menu-entries-for-windows/1022700#1022700

관련 정보