Сначала установил Windows 10, затем Ubuntu 20.04 в режиме двойной загрузки. Работал очень хорошо в течение нескольких месяцев, но вдруг опция загрузки Windows вернула это:
"ошибка: файл '/EFI/Microsoft/Boot/bootmgfw.efi' не найден"
я побежал 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': файловая система только для чтения
Следуя инструкциям из сообщения на форуме, я пошел с sudo update-grub
и результат был:
Исходный файл `/etc/default/grub'
Исходный файл `/etc/default/grub.d/init-select.cfg'
Создание файла конфигурации grub...
Найден образ 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»: ошибка ввода/вывода
Добавление записи меню загрузки для настроек прошивки UEFI
сделано
Я перезапустил и на этот раз опция загрузки Windows вообще не появлялась. На самом деле компьютер загружался прямо в Ubuntu 20.04, полностью пропуская меню.
Я пытался ремонт обуви
, который также был предложен на форуме. Ему не удалось восстановить GRUB, заявив, что он нашел раздел LegacyWindows и что в прошивке UEFI должен быть установлен режим совместимости. Я очень сомневаюсь в этом, так как я очень сознательно устанавливал Windows 10 и Ubuntu в режиме UEFI с отключенным Legacy. Кроме того, за последние несколько месяцев это никогда не было проблемой.
я побежал bootinfoscript
после этого и получил этот второй журнал, переименованный в RESULTS-2.txt: https://u.pcloud.link/publink/show?code=XZMxYlXZHrECQn04trJYv3eYKdrNYRIwXuCk
Эта строка из обновление-личность
выше привлекло мое внимание: find: «/boot/efi/EFI/Microsoft/Boot/es-ES»: ошибка ввода/вывода
. Но я не буду возиться с этим дальше, пока не получу помощь, если кто-то может быть так добр.