Обновленный BIOS, теперь потерянный вариант Windows в GRUB

Я глупо решил обновить BIOS на моей домашней системе двойной загрузки (Win 10 / Ubuntu 17.04), spec:

ASUS Z170-P D3 m / b 8GB 1x 250GB SDD, содержащий разделы Windows и Ubuntu 1x HDD data only drive, NTFS Загрузка в устаревшем режиме BIOS (я думаю).

Все было в порядке до обновления BIOS (что было проблематичным процессом - я столкнулся с известной проблемой цикла с обновлениями Internet BIOS), но он успешно завершился впервые.

Как только я разрешил цикл загрузки BIOS, система загрузилась прямо в Windows, без этапа GRUB. Я проверил порядок загрузки жесткого диска, раздел «Диспетчер загрузки Windows» был первым в списке, поэтому я поменял его на накопитель SDD, содержащий GRUB. Теперь он загружается в GRUB, но у меня есть возможность выбрать Windows, и это единственный вариант - Ubuntu, который правильно загружается при выборе.

Предполагаю, что обновление BIOS каким-то образом сбросит настройки BIOS, но Я не знаю, что. Быстрая загрузка отключена, как и раньше. Безопасная загрузка была активирована после обновления BIOS, где я не думаю, что это было раньше, но я отключен, и я все еще не вижу вариант Windows в GRUB. Я попытался загрузить grub-update, и это не так, и я сейчас немного потерял, как восстановить Windows в GRUB.

Выходной файл загрузки

я попробовал изменить несколько настроек в BIOS, но, похоже, ничего не вернет Windows, хотя я признаю, что мое понимание неровное. Если я изменю BIOS CSM на режим UEFI, Windows загрузится напрямую (без GRUB / Ubuntu). Я предполагаю, что я установил Ubuntu в режим BIOS, но я не знаю, как либо изменить ситуацию, чтобы он загружался в режиме UEFI, либо изменить настройки BIOS, чтобы GRUB снова увидела Windows.

Любые предложения от толпы ?

Спасибо!

0
задан 30 June 2017 в 18:25

2 ответа

Если вы читаете вывод (он длинный) внизу, он предлагает ремонт и сообщает вам проблему

. Я выделил соответствующую информацию.

====== ============= Рекомендуемый ремонт. Исправление утилиты Boot-Repair по умолчанию очистит (чтобы исправить файлы подстановочных знаков с подписью-grub) и переустановить сборку grub-efi-amd64 sda5, используя следующие параметры: sda2 / boot / efi, будет выполнен дополнительный ремонт: unhide-bootmenu-10s fix-windows-boot use-standard-efi-file ============== ===== Блокировщики в случае предлагаемого ремонта Текущий сеанс находится в режиме Legacy. Перезагрузите компьютер и используйте это программное обеспечение в сеансе EFI. Это позволит включить эту функцию. Например, используйте live-USB Boot-Repair-Disk-64bit (www.sourceforge.net/p/boot-repair-cd), убедившись, что ваш BIOS настроен на загрузку USB в режиме EFI.

Итак, загрузитесь в BIOS, включите EFI и снова запустите процесс восстановления.

Надеюсь, Ubuntu установлен с включенным UEFI;)

1
ответ дан 18 July 2018 в 10:52

Если вы читаете вывод (он длинный) внизу, он предлагает ремонт и сообщает вам проблему

. Я выделил соответствующую информацию.

====== ============= Рекомендуемый ремонт. Исправление утилиты Boot-Repair по умолчанию очистит (чтобы исправить файлы подстановочных знаков с подписью-grub) и переустановить сборку grub-efi-amd64 sda5, используя следующие параметры: sda2 / boot / efi, будет выполнен дополнительный ремонт: unhide-bootmenu-10s fix-windows-boot use-standard-efi-file ============== ===== Блокировщики в случае предлагаемого ремонта Текущий сеанс находится в режиме Legacy. Перезагрузите компьютер и используйте это программное обеспечение в сеансе EFI. Это позволит включить эту функцию. Например, используйте live-USB Boot-Repair-Disk-64bit (www.sourceforge.net/p/boot-repair-cd), убедившись, что ваш BIOS настроен на загрузку USB в режиме EFI.

Итак, загрузитесь в BIOS, включите EFI и снова запустите процесс восстановления.

Надеюсь, Ubuntu установлен с включенным UEFI;)

1
ответ дан 24 July 2018 в 19:40
  • 1
    У меня была одна система, которая не загружала grub после обновления BIOS, пришлось установить grub в MBR (/ dev / sda), хотя это только загрузка efi, чтобы получить grub. – ravery 30 June 2017 в 18:56
  • 2
    Спасибо, я думаю, что это может быть проблемой - Ubuntu установлен в унаследованном режиме. Когда я установил, я действительно не знал, что делаю, поэтому мне потребовались проб и ошибок, прежде чем я смог заставить GRUB работать с обеими представленными ОС. Когда я это делаю: pablo @ Ubuntu: ~ $ sudo efibootmgr -v [sudo] пароль для pablo: переменные EFI не поддерживаются в этой системе. pablo @ Ubuntu: ~ $, который, похоже, указывает, что он не работает в режиме UEFI. Можно ли конвертировать из одного в другое? – Pablo Pablo 30 June 2017 в 19:10
  • 3
    Я настоятельно рекомендую вам переустановить ubuntu с включенным ufeu. Вы можете попробовать конвертировать - askubuntu.com/questions/84501/… только вы можете решить, какой вариант лучше. – Panther 30 June 2017 в 19:14
  • 4
    Ваш fstab показывает монтирование системного раздела ESP - efi, поэтому установка была / является UEFI. Но у вас есть grub-pc, установленный для защитного MBR gpt для загрузки BIOS. С Windows & amp; как UEFI, вы должны только загружать Ubuntu после установки и установки или жить версии в режиме UEFI. Использование CSM / BIOS просто путает вещи. И обновление UEFI / BIOS сбрасывает большинство настроек. С BIOS он всегда сбрасывает все. Поэтому я сохраняю список изменений. И UEFI теперь имеет скриншоты, которые вы можете сохранить в разделе FAT32, поэтому я тоже это сделаю. – oldfred 30 June 2017 в 19:29
  • 5
    Олдфред прав; BIOS-режим GRUB не может подключиться к вашей установке Windows в режиме EFI, поэтому вы, должно быть, раньше загружались в режиме EFI. Возможно, вы установили BIOS-режим GRUB сейчас и что это источник ваших проблем. Вам не нужно переустанавливать Ubuntu. См. Мой ответ на этот вопрос для краткого изложения вариантов и см. [D1] эту страницу моего для получения информации о CSM и проблемах, которые она вызывает. – Rod Smith 1 July 2017 в 05:52

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

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