1

У меня был ноутбук с поддержкой UEFI Secure Boot с установленной Windows 8, проблема в том, что я восстановил другую ОС (linux) и теперь не могу войти в BIOS Setup.

Есть ли способ отключить UEFI Secure Boot без входа в настройки BIOS?

2 ответа2

4

Конструкция Secure Boot не может быть отключена из ОС; Вы должны войти в утилиту установки вашей прошивки, чтобы отключить ее. На большинстве компьютеров вы можете войти в утилиту настройки прошивки, нажав функциональную клавишу, а иногда и Del, в начале процесса загрузки. Некоторые компьютеры не включают клавиатуру, или не предоставляют эту опцию вообще. Если у вас есть такая система, вы можете попробовать отключить жесткий диск от материнской платы и загрузиться без диска; это может выкинуть систему в утилиту настройки прошивки.

IIRC, программа HashTool.efi которая поставляется с PreLoader.efi предоставляет возможность перезагрузки в утилиту установки прошивки. Однако эта опция работает не на всех компьютерах. Если у вас есть та, на которой работает эта функция, вы можете получить, подготовив USB-накопитель следующим образом:

  1. Загрузите PreLoader.efi и HashTool.efi.
  2. Подготовьте USB-накопитель с файловой системой FAT. Возможно, вам придется разделить его с помощью GPT и пометить раздел как ESP, указав ему код типа EF00 в gdisk или установив его "флаг загрузки" в parted или GParted.
  3. Скопируйте и переименуйте PreLoader.efi на флэш-накопитель USB как EFI/BOOT/bootx64.efi и скопируйте HashTool.efi как EFI/BOOT/HashTool.efi .
  4. Переместите флэш-накопитель USB на компьютер, который в данный момент не загружается, и попробуйте загрузиться с него. Если повезет, HashTool подойдет и даст вам возможность перезагрузиться в утилиту установки прошивки.

Другой вариант - подготовить флэш-накопитель USB и т. П. С загрузчиком с поддержкой Secure Boot (PreLoader или shim). Это позволит вам загрузиться в Linux и установить на жесткий диск загрузчик с поддержкой Secure Boot. Если вы используете PreLoader, вы можете начать, как описано выше, но вам также необходимо скопировать обычный загрузчик Linux на USB-накопитель в EFI/BOOT/loader.efi . При загрузке HashTool позволит вам зарегистрировать эту программу как действительную, и после этого она будет работать. Вам все равно придется настроить загрузчик для загрузки с обычного жесткого диска. Для получения дополнительной информации или если вы хотите использовать shim вместо PreLoader, см. Подробности на моей веб-странице по теме .


Обновление: последние версии rEFInd, а также gummiboot, предоставляют возможность перезагрузки в утилиту настройки прошивки. Чтобы быть полезным, вам нужно установить эти программы для запуска из PreLoader.efi или shim.efi . Моя документация по безопасной загрузке rEFInd подробно описывает этот процесс для rEFInd.

2

Есть ли способ отключить UEFI Secure Boot без входа в настройки BIOS?

Безопасная загрузка - опция, включенная по умолчанию в системах OEM UEFI. На самом деле требуется, чтобы он был включен по умолчанию с возможностью его отключения, чтобы получить наклейку с поддержкой Windows 8 от Microsoft.

Таким образом, даже если вы удалите батарею CMOS, по умолчанию будет включена Secure Boot

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