Я видел по крайней мере три способа доступа к настройкам UEFI. Один - нажатием какой-либо клавиши (обычно F2 или F10, F12) после запуска ПК, другой - через меню восстановления Windows 10, а третий - командой bcdedit. Я хочу загрузить живую Linux USB. Достаточно ли войти в настройку UEFI нажатием клавиши F2 (F10, F12) после запуска ПК, отключить "безопасную загрузку" и включить "традиционный режим"? AFAIK "безопасная загрузка" имеет смысл только в UEFI, а не в "унаследованном режиме", поэтому, возможно, достаточно включить "унаследованный режим". Можно ли напортачить, что Windows 10 не будет загружаться снова после игры с UEFI?

1 ответ1

0

Я рекомендую не возиться с настройками прошивки просто для загрузки Linux USB-накопителя. В настоящее время большинство дистрибутивов Linux поддерживают загрузку в режиме EFI/UEFI, хотя некоторые инструменты для создания загрузочных USB-накопителей не содержат необходимых загрузчиков EFI. Поэтому подходящим подходом является использование инструмента, который поддерживает запись загрузчиков EFI на ваш USB-накопитель. Смотрите эту страницу для получения дополнительной информации по этому вопросу.

Если ваш дистрибутив не поддерживает загрузку в режиме EFI, вы можете добавить собственный загрузчик EFI, чтобы сделать это. Обратитесь к родителю предыдущей страницы и, в частности, к подстранице установки загрузчика EFI, чтобы узнать, как это сделать. Эта страница не была написана специально для людей, которые хотят создавать загрузочные USB-накопители, поэтому вам нужно будет просмотреть некоторую неактуальную информацию (например, efibootmgr) и сосредоточиться на использовании резервного загрузчика (EFI/BOOT/bootx64.efi , по крайней мере, для систем x86-64). Также обратите внимание, что если ваш носитель должен поддерживать безопасную загрузку, вам нужно использовать Shim или PreLoader в качестве bootx64.efi и GRUB (или какой-либо другой загрузчик) в качестве последующего загрузчика. Если вы хотите загрузить дистрибутив, который не поддерживает Secure Boot, вам нужно как минимум подписать grubx64.efi и, скорее всего, само ядро и его модули. Большинство основных дистрибутивов, таких как Ubuntu, Fedora и OpenSUSE, напрямую поддерживают безопасную загрузку, поэтому для них не нужно выполнять прыжки через эти дополнительные области. Кроме того, вы можете отключить Secure Boot в прошивке; Windows продолжит загрузку с отключенной этой функцией. Беда в том, что тогда вы упустите преимущества безопасности Secure Boot.

Если вы включите CSM и загрузить Linux в режиме EFI, явно отключение безопасной загрузки может или не может быть необходимо, в зависимости от конструкции микропрограммы. Я видел некоторых, которые неявно отключали безопасную загрузку при загрузке BIOS/CSM/ устаревшего режима, но другие требуют отключения безопасной загрузки, прежде чем вы сможете включить CSM. Большинство систем позволяют переключаться между режимами BIOS и EFI в режиме загрузки для каждой загрузки, но для этого обычно требуется доступ к диспетчеру загрузки встроенного программного обеспечения. Мой менеджер загрузки rEFInd может сделать это немного проще; по раскомментирована scanfor строки в его файл refind.conf и добавив подходящий вариант BIOS режима biosexternal для USB накопителей), rEFInd может загружаться EFI-режим или BIOS режим операционки. Использование rEFInd таким образом может быть целесообразным, если вам необходимо регулярно переключаться между установкой Windows в режиме EFI на жестком диске и операциями в режиме BIOS на флэш-накопителях USB.

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