Подробности

Подробности

Это интересно.

У меня ноутбук Lenovo Z580, на котором я мог легко получить доступ к одноразовому меню загрузки при запуске, нажав клавишу F12. До вчерашнего дня. Теперь меню загрузки просто не отображается.

Мне любопытно узнать, что вызвало это и есть ли способ это исправить. Насколько я понимаю, GRUB или efibootmgrне могут переписать ключи BIOS. Я был бы очень признателен за любую помощь :)

Подробности

  • На этом компьютере я уже долгое время использую двойную загрузку Windows 10 и Linux.
  • Вчера я решил выполнить двойную загрузку Arch, но с включенной функцией Secure Boot.
  • Обратите внимание, что мне удалось попасть в загрузочное меню, F12загрузив установочный носитель.
  • Для завершения настройки shimя создал для него запись в загрузочном меню с помощью efibootmgr.
    • Вы можете прочитать на shimздесь.
    • Я удалил старую proxmoxзапись перед созданием этой. Но я не думаю, что это должно быть актуально.
  • F12Обратите внимание, что даже после этого мне удалось получить доступ к загрузочному меню с помощью клавиши.
  • Настройка прошла успешно. И я решил уничтожить Арча.
  • Я последовал тому же примеруинструкцииЯ следую каждому шагу (никогда раньше не было проблем, ни на этой машине, ни на других)
    • Только на этот раз мне нужно было удалить две записи в загрузочном меню — одну shimи ту, которую grub-installя создал. Что я и сделал.
  • И следующее, что я помню, это то, что я не смог получить доступ к меню загрузки в F12течение нескольких минут.
  • PS: efibootmgrбыло выполнено в arch-chrootсреде с живого установочного носителя.

Решения, проверенные

  • Восстановление резервной копии конфигурации загрузки (конфигурация до удаления записей)
    • Резервная копия была сделана bcdeditна Windows 10.
  • Извлечение аккумулятора ноутбука
  • Нажатие Fnклавиши в дополнение к F12(что не является необходимым в случае моего ноутбука)
  • Использование внешней клавиатуры для F12нажатия
  • Он беспроводной. Но я уже использовал его для вызова Boot Menu.
  • Отключить быструю загрузку в Windows
  • Все это время он был отключен.
  • Сброс BIOS
  • Отключение и повторное включение загрузки с USB
  • Отключение и повторное включение безопасной загрузки
  • Удаление и сброс пароля администратора BIOS
  • Перепрошивка/обновление BIOS с помощью пакета обновлений, предоставленного Lenovo
    • BIOS уже был обновлен до этого

Наблюдения

  • Windows 10 загружается нормально.
  • Я могу получить доступ к меню загрузки с помощью Shift+Restartметода Windows 10 > «Параметры встроенного ПО UEFI».
  • Я могу получить доступ к меню загрузки с помощью Novoкнопки (Восстановление), которая есть только на некоторых ноутбуках Lenovo.
  • Я могу загрузиться с дисков без каких-либо проблем, если открою загрузочное меню любым из вышеперечисленных способов.
  • Еще одна установка с двойной загрузкой прошла успешно.
  • Добавление/удаление записей с efibootmgrработами при новой установке.
  • F2работает отлично и переносит меня в BIOS.
  • В BIOS нет переключателя для включения/отключения меню загрузки, как в некоторых ноутбуках.
  • Другое ПО регистрирует F12нажатие клавиши после загрузки ОС. Так что клавиша не проблема.
  • В BIOS нет опции быстрой загрузки.

Необычное наблюдение

  • До того, как я попытался восстановить bcdbackup, F12все вроде работало.
    • Вместо меню загрузки, которое всегда открывалось один раз, я попал в BIOS.
  • Однако после попытки восстановления F12ничего не происходит.

решение1

Отключите быструю загрузку в Windows и BIOS.

Связанный контент