
Это интересно.
У меня ноутбук 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.