1

Я перешел в устаревший режим, отключил быстрый запуск в Windows 10 перед попыткой установки Fedora 23. Установка прошла успешно, хотя ранее была обнаружена ошибка сетевого драйвера, которая исправляется после замены исходного на более новый драйвер.

После установки (в то время ядро было 4.4.6), я дважды перезагружался с включенным UEFI и безопасной загрузкой, чтобы обеспечить правильную работу Windows 10. Загрузка в другую ОС требует от меня изменения режима загрузки в BIOS - Legacy для Linux, UEFI для Windows. В меню grub не отображается Windows 10 в устаревшем режиме, а в режиме UEFI мой ноутбук автоматически загружается в Windows 10.

С тех пор я оставил Windows нетронутой. После обновления ядра до 4.4.7 я обнаружил, что не могу снова загрузиться в Windows. Ошибка "Нет загрузочного устройства" появляется каждый раз под UEFI, следовательно, Windows не может быть загружена каким-либо образом, хотя моя Fedora 23 продолжает работать без проблем под Legacy. Я использую Acer Aspire V15 с таблицей разделов GPT. Интересно, будет ли переустановка Windows работать; мои личные данные (/home) хранятся в отдельном разделе, чем система Fedora (/) и Windows. Пожалуйста помоги. Спасибо.

Расположение дисков (sudo fdisk -l)

/dev/sda1 2048 1230847 1228800 600M Среда восстановления Windows

/dev/sda2 1230848 1234943 4096 2M BIOS загрузки

/dev/sda3 1845248 2107391 262144 128M Microsoft зарезервировано

/dev/sda4 2107392 147736615 145629224 69,5G Основные данные Microsoft

/dev/sda5 147738624 466913279 319174656 152,2G Linux LVM

/dev/sda6 466913280 500117503 33204224 15.9G Среда восстановления Windows

1 ответ1

0

Смешивание режимов загрузки (BIOS/UEFI) не очень хорошая идея.

Windows может загружаться только UEFI способом с GPT-диска.

Linux/Grub может загружать BIOS и UEFI способом с GPT-диска.


Что произошло во время устаревшей установки Linux (было бы неплохо иметь конкретную информацию о расположении вашего диска):

  1. Для загрузки BIOS способом с GPT-диска создается специальный раздел, содержащий загрузочный код для Linux.

  2. Вместо обычного защитного MBR на GPT-диске создается так называемая смешанная MBR . Эта смешанная MBR содержит начальный загрузочный код (в случае защитной MBR в MBR нет загрузочного кода)

Для загрузки Windows на GPT необходимы 3 вещи:

  1. Правильная структура диска (правильная структура диска GPT + разделы EFI System и MS Reserved)

  2. Загрузочные файлы Windows EFI в системе EFI

  3. Правильный BCD (снова в системе EFI)

Любая GPT-совместимая дисковая утилита может быть использована для исправления 1.)

Используйте команду bcdboot с носителя для восстановления Windows, чтобы исправить загрузку Windows EFI (пункты 2. и 3.)


Почему бы не установить Linux в режиме UEFI ??? (может быть, достаточно просто переустановить GRUB в режиме UEFI (после исправления загрузки Windows), чтобы у вас была правильная двойная загрузка через меню GRUB)

Спросите, если вам нужна дополнительная помощь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .