Как восстановить GRUB, чтобы мой ноутбук загружался правильно?
Обновление 1:Есть ли вероятность, что установлено 2 grub? Это причинавыходы излскоманды разные(результаты показаны ниже)?
Модель ноутбука: asus rog gl503ge
Недавно я использовал инструмент восстановления загрузки для восстановления моего GRUB, когда я получил ошибку терминала GRUB. К сожалению, при этом произошла ошибка. Когда я использовал инструмент восстановления загрузки, раздел Windows EFI был выбран по умолчанию в его дополнительных параметрах. Поэтому ошибка изменила папку boot/ в моем Ubuntu (я прикрепил содержимое папки здесь). Это вызывает проблему с загрузкой, т. е. всякий раз, когда я пытаюсь загрузить свой ноутбук, я получаю терминал GRUB. Поэтому, если я снова использую инструмент восстановления загрузки, я временно могу получить доступ к машине Ubuntu на один раз, т. е. если я перезагружу свой ноутбук больше одного раза, я снова застряну с терминалом GRUB.
Содержимое папки boot/:
akshith@akshith-rog:/boot$ ls
config-5.8.0-45-generic memtest86+.elf
config-5.8.0-48-generic memtest86+_multiboot.bin
config-5.8.0-49-generic System.map-5.8.0-45-generic
config-5.8.0-50-generic System.map-5.8.0-48-generic
efi System.map-5.8.0-49-generic
grub System.map-5.8.0-50-generic
initrd.img vmlinuz
initrd.img-5.8.0-45-generic vmlinuz-5.8.0-45-generic
initrd.img-5.8.0-48-generic vmlinuz-5.8.0-48-generic
initrd.img-5.8.0-49-generic vmlinuz-5.8.0-49-generic
initrd.img-5.8.0-50-generic vmlinuz-5.8.0-50-generic
initrd.img.old vmlinuz.old
memtest86+.bin
akshith@akshith-rog:/boot$ cd efi/EFI/
akshith@akshith-rog:/boot/efi/EFI$ ls
Boot Microsoft ubuntu
akshith@akshith-rog:/boot/efi/EFI/ubuntu$ ls
BOOTX64.CSV fw fwupx64.efi grub.cfg grubx64.efi mmx64.efi shimx64.efi
akshith@akshith-rog:/boot/efi/EFI/Boot/$ ls
bkpbootx64.efi bootx64.efi fbx64.efi grubx64.efi mmx64.efi
Вывод терминала GRUB:
grub> ls (hd0,1)
Partition hd0, 1: Filesystem type fat - Label 'SYSTEM', UUID 2082-8A95- Partition start at 1024K1B - Total size 266240K1B
grub> ls (hd0, 1)/
efi/ System Volume Information/
grub> ls (hdo, 1)/efi
Microsoft/ Boot/ ubuntu/
grub> ls (hdo, 1)/efi/ubuntu/
fw/ fuupx64.efi grubx64.efi grub.cfg shimx64.efi mmx64.efi bootx64.csv
grub> ls (hdo, 1)/efi/Boot/
fbx64.efi mmx64.efi bkpbootx64.efi bootx64.efi grubx64.efi
Инструмент для ремонта багажника:
Обновление 1:Как я уже говорил выше, я могу временно загрузить Ubuntu, поэтому, когда появилось меню GRUB, я нажал «esc», вошел в терминал GRUB, проверил его содержимое и обнаружил следующее:
grub> ls
(proc) (hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1) (hd1,gpt4) (hd1,gpt3) (hd1,gpt2) (hd1,gpt1)
grub> ls (hd1,1)
Partition hd1,1: Filesystem type fat- Label `SYSTEM', UUID 20B2-BA95 Partition start at 1024KIB Total size 266240KB
grub> ls (hd1,1)/
efi/ System Volume Information/
grub> ls (hd1,1)/efi/
Microsoft/ Boot/ ubuntu/
grub> ls (hd1,1)/efi/ubuntu/
fw/ fuupx64.efi grubx64.efi grub.cfg shimx64.efi mmx64.efi bootx64.csv
grub> ls (hd1,1)/efi/Boot/
fbx64.efi mmx64.efi bkpbootx64.efi bootx64.efi grubx64.efi
grub> ls (hd1,1)/efi/Microsoft/
Boot/ Recovery/
grub> ls (hd0,1)/
$AttrDef $Badclus $Bitmap $Boot $Extend/ $LogFile $HFT $HFTMirr SRECYCLE.BIN/ $Secure $UpCase $Volume ........Contents of my D Drive in Windows