Как отключить быструю загрузку в Linux?

Как отключить быструю загрузку в Linux?

У меня установлена ​​двойная загрузка, но я случайно включил опцию быстрой загрузки, и теперь не могу получить доступ к Windows.

Как мне отключить быструю загрузку из Linux или получить доступ к меню загрузки, если на данный момент я не могу сделать ни то, ни другое?

Я проверил некоторые посты об этом, но не нашел много информации о том, как это исправить. Я использую Windows 10 и Arch Linux.

Я не могу войти в настройки BIOS, потому что включена быстрая загрузка — у меня нет доступа к меню загрузки.

решение1

Похоже, у вас прошивка UEFI в собственном режиме, поскольку «быстрая загрузка» — это специфическая функция UEFI, которая на самом деле не работает в режиме загрузки BIOS.

Доступ к меню загрузки

Нет необходимости отключать «быструю загрузку» прошивки, если все, что вам нужно, это перезагрузиться в другую ОС — вы можете выбрать другой вариант загрузки из работающей ОС, установивBootNextИспользование переменной EFI efibootmgr --bootnext:

# efibootmgr
 BootCurrent: 0002
 Boot0002* Arch Linux
 Boot0003* Windows Boot Manager
# efibootmgr --bootnext 0003
# reboot

Того же самого можно добиться в Windows, bcdedit /enum firmwareнайдя соответствующий идентификатор записи BCD и bcdedit /set {fwbootmgr} bootsequence LINUX_IDустановив BootNext.

Обратите внимание, что это временное, одноразовое изменение. Чтобы сохранить ваш выбор в качестве нового значения по умолчанию, вам нужно изменитьПорядок загрузкис помощью efibootmgr --bootorder, или аналогичным образом задайте displayorderсвойство через bcdedit в Windows.

Доступ к настройкам прошивки

Чтобы получить доступ к экрану настройки прошивки («Настройки BIOS»), где можно отключить режим быстрой загрузки, установитеOsПоказанияИспользование переменной EFI systemctl reboot:

# systemctl reboot --firmware-setup

или, если вы не используете systemd (к сожалению, efibootmgr в Linux пока не имеет удобной опции для этого):

# var=OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
# printf '\7\0\0\0\1\0\0\0\0\0\0\0' > /sys/firmware/efi/efivars/$var
# reboot

Эквивалентом в Windows является shutdown /r /t 0 /fw— или пункт меню, который появляется при нажатии с нажатой клавишей Shift на пункте «Пуск > Перезагрузка».

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