Я пользователь 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, которую я получил через систему восстановления загрузки:
решение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, чтобы открытьКонфигурация системыполезность.Вот, откройтеБотиноквкладка.
Выберите ОС, которая не установлена по умолчанию, и нажмите кнопкуУстановить по умолчаниюкнопка.