Ошибка двойной загрузки Windows/Linux: «Не удалось открыть \EFI\ubuntu\grubx64.efi — файл не найден»

Ошибка двойной загрузки Windows/Linux: «Не удалось открыть \EFI\ubuntu\grubx64.efi — файл не найден»

Я пользователь Windows 11 и использую Linux через двойную загрузку Ubuntu. Двойная загрузка работала замечательно в течение нескольких месяцев, пока однажды она не перестала работать, казалось бы, без причины. Когда я загружаю компьютер, я не могу выбрать Ubuntu/Windows через grub, вместо этого я получаю следующее сообщение об ошибке на экране загрузки:

Failed to open \EFI\ubuntu\grubx64.efi - Not Found  
Failed to load image \EFI\ubuntu\grubx64.efi:Not Found  
start_image() returned Not Found, falling back to default loader  
Failed to open \EFI\ubuntu\grubx64.efi - Not Found  
Failed to load image \EFI\ubuntu\grubx64.efi:Not Found  
start_image() returned Not Found

На данный момент я могу получить доступ к своей ОС Windows по умолчанию, но я вообще не могу получить доступ к Linux-части моего компьютера. Я попробовал пару вещей, которые другие люди предлагали на других форумах. Я уже заходил в BIOS и отключал безопасную загрузку, а также убедился, что Ubuntu находится наверху в порядке загрузки. Ничего из этого мне не помогло. Когда Ubuntu находится наверху в порядке загрузки, я даже не могу получить доступ к Windows, компьютер просто показывает мне черный экран.

Я попробовал запустить boot-repair, и у меня тоже возникла проблема. Я получил доступ к linux с помощью usb и запустил команды boot-repair в терминале. Я выбрал опцию "рекомендуемое восстановление", но система восстановления зависла, показав мне сообщение "Применение изменений. Это может занять несколько минут..." Я оставил ее включенной на несколько часов, но я не смог завершить boot-repair, так и не пройдя это сообщение. Так что, по сути, даже программа boot-repair, похоже, не работает должным образом.

Есть ли способ исправить эту ситуацию? Как я уже говорил ранее, я месяцами нормально использовал двойную загрузку Windows/Linux, просто не знаю, почему это произошло и как это исправить. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация от меня. Вот ссылка на сводку BootInfo, которую я получил через систему восстановления загрузки:

https://paste.ubuntu.com/p/fhzNxsRxgq/

решение1

Мне удалось исправить эту ошибку, воспользовавшись следующим решением:

Не удалось открыть \EFI\BOOT\grubx64.efi - не найден (двойная загрузка Ubuntu с Windows 10)

Команды, которые я выполнил, были следующими:

sudo mount -tvfat /dev/nvme0n1 /mnt  
sudo cp /cdrom/EFI/BOOT/grubx64.efi /mnt/EFI/ubuntu/

Теперь, слава богу, все работает отлично.

решение2

Восстановление меню двойной загрузки с помощью инструмента конфигурации системы:

  • Нажмите Win+ R, чтобы открыть «Выполнить».

  • Введите msconfigи нажмите OK, чтобы открытьКонфигурация системыполезность.

  • Вот, откройтеБотиноквкладка.

  • Выберите ОС, которая не установлена ​​по умолчанию, и нажмите кнопкуУстановить по умолчаниюкнопка.

Связанный контент