Dual-boot перестал работать - Ubuntu 20.04 и Windows 10

Установил сначала Windows 10, затем Ubuntu 20.04 в режиме двойной загрузки. Работала очень хорошо в течение нескольких месяцев, как вдруг вариант загрузки Windows выдал следующее:

"error: file '/EFI/Microsoft/Boot/bootmgfw.efi' not found"

Я запустил bootinfoscript, и получил вот такой первый RESULTS.txt: https://u.pcloud.link/publink/show?code=XZXMYlXZGVTc4SlE7LR0sfdKoPUuORUcRubV

Я проверил эту папку в системном разделе EFI (sdb1), и, конечно, там не было файла "bootmgfw.efi". Я взял этот файл из раздела Windows (/Windows/Boot) и попытался скопировать в то место, которое искал grub, но вот что я получил:

root@i3-4170-ubuntu:/mnt/EFI/Microsoft/Boot# cp -f /home/wolf/bootmgfw.efi /mnt/EFI/Microsoft/Boot/.

cp: невозможно создать обычный файл '/mnt/EFI/Microsoft/Boot/./bootmgfw.efi': Read-only file system

Следуя инструкциям из сообщения на форуме, я выполнил sudo update-grub и в результате получил:

Sourcing file `/etc/default/grub'

Sourcing file `/etc/default/grub.d/init-select.cfg'

Generating grub configuration file ....

Найден образ linux: /boot/vmlinuz-5.11.0-27-generic

Найден образ initrd: /boot/initrd.img-5.11.0-27-generic

Найден образ linux: /boot/vmlinuz-5.11.0-25-generic

Найден образ initrd: /boot/initrd.img-5.11.0-25-generic

find: '/boot/efi/EFI/Microsoft/Boot/es-ES': Input/output error

Adding boot menu entry for UEFI Firmware Settings

done

I restarted and, this time, the Windows boot option did not appear at all. На самом деле компьютер загрузился прямо в Ubuntu 20.04, полностью пропустив меню.

Я попробовал boot-repair, который также был предложен на форуме. Он не смог восстановить GRUB, заявив, что обнаружил раздел LegacyWindows и что в прошивке UEFI должен быть установлен режим совместимости. Я очень сомневаюсь в этом, так как я очень сознательно установил Windows 10 и Ubuntu в режиме UEFI, с отключенным Legacy. Кроме того, это никогда не было проблемой в течение последних нескольких месяцев.

После этого я запустил bootinfoscript и получил второй лог, переименованный в RESULTS-2.txt: https://u.pcloud.link/publink/show?code=XZMxYlXZHrECQn04trJYv3eYKdrNYRIwXuCk

Это строка из update-grub выше привлекла мое внимание: find: '/boot/efi/EFI/Microsoft/Boot/es-ES': Input/output error. Но я не буду возиться с этим дальше, пока не получу помощь, если кто-то может быть так добр.

1
задан 25 August 2021 в 21:33

1 ответ

Решено:

-Пытался загрузиться в раздел Windows прямо из меню загрузки UEFI. Это не сработало.

-Загрузите USB-накопитель для установки Windows 10, затем «Восстановить», затем «Восстановить инициализацию Windows» или что-то в этом роде. Он автоматически нашел раздел Windows и отремонтировал его.

-Таким образом, я смог загрузиться в Windows из UEFI. Мне просто нужно было восстановить GRUB, который я сделал, загрузившись в Ubuntu и запустив sudo update-grub

Спасибо @ChanganAuto за помощь.

0
ответ дан 4 September 2021 в 09:27

Другие вопросы по тегам:

Похожие вопросы: