내 grub 구성을 엉망으로 만들었습니다.

내 grub 구성을 엉망으로 만들었습니다.

방금 23.04에서 23.10으로 업그레이드했습니다. grub-customizer를 사용하여 grub 화면을 더 좋게 만들었지만 업그레이드 후 우분투 메뉴 항목이 사라졌습니다. 나는 우분투를 부팅하기 위해 노력했습니다. 이제 기본 grub 구식 설치로 돌아가고 싶지만 상황이 더 악화되는 것 같습니다.

으로 grub-customizer를 제거 apt purge grub-customizer했지만 /etc/grub.d/. 그래서 나는 rm -rf /etc/grub.dand 를 실행 apt-get install --reinstall grub-common했지만 지금은 비어 있습니다 /etc/grub.d.

듀얼부팅, 우분투, 윈도우가 있어요. 우분투는 /dev/nvme0p1n5. Windows 항목은 여전히 ​​존재하며 문제가 없습니다.

# lsblk | grep -v loop
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1     259:0    0 931,5G  0 disk 
├─nvme0n1p1 259:1    0   100M  0 part /boot/efi
├─nvme0n1p2 259:2    0    16M  0 part 
├─nvme0n1p3 259:3    0 699,4G  0 part 
├─nvme0n1p4 259:4    0   604M  0 part 
└─nvme0n1p5 259:5    0 231,4G  0 part /

힌트가 있나요?

답변1

Grub-Customizer를 완전히 제거하고 /etc/grub.d의 기본 grub 스크립트 및 /etc/default/grub의 설정을 복원해야 합니다.

gui를 사용하는 대부분의 신규 사용자는 Boot-Repair가 가장 쉬운 솔루션이라고 생각합니다. 그러나 동일한 부팅 모드에서 라이브 설치 프로그램을 부팅해야 합니다. 이제는 일반적으로 이전 BIOS가 아닌 UEFI입니다. 라이브 설치 프로그램을 부팅하는 방법은 설치 또는 복구 방법입니다.

Boot-Repair의 고급 모드를 사용하여 다시 설치할 항목과 위치를 선택할 수 있습니다.

https://help.ubuntu.com/community/Boot-Repair& https://sourceforge.net/p/boot-repair/home/Home/

또한 명령을 실행하여 Customizer를 수동으로 제거하고 grub을 다시 설치할 수도 있습니다. UEFI 버전이 표시됩니다. grub이 제거되면 시스템이 부팅되지 않습니다. 필요한 경우 수리를 위해 작동 중인 라이브 설치 프로그램이 있는지 확인하십시오.

sudo apt update
sudo apt-get install ppa-purge
sudo ppa-purge ppa:danielrichter2007/grub-customizer
sudo update-grub

저장소가 업데이트되었는지 확인하세요.

sudo apt update
sudo apt upgrade
sudo apt purge grub-efi-amd64 grub grub-pc grub-common # if any file not there & error, re-run without that one file
sudo mv /boot/grub /boot/grub_backup
sudo mv /etc/grub.d /etc/grub.d_backup
sudo mkdir /boot/grub
sudo mkdir /etc/grub.d
sudo apt-get install grub-efi-amd64
sudo update-grub

https://ubuntuforums.org/showthread.php?t=2492988&page=4

관련 정보