Я не рекомендую возиться с настройками прошивки просто для загрузки 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, явное отключение Secure Boot может быть или не быть необходимым, в зависимости от дизайна прошивки. Я видел некоторых, которые неявно отключали безопасную загрузку при загрузке BIOS / CSM / устаревшего режима, но другие требуют отключения безопасной загрузки, прежде чем вы сможете включить CSM. Большинство систем позволяют переключаться между режимами BIOS и EFI в режиме загрузки для каждой загрузки, но для этого обычно требуется доступ к диспетчеру загрузки встроенного программного обеспечения. мой ПОСМОТРЕТЬ менеджер загрузки может сделать это немного легче; раскомментировав scanfor
линия в его refind.conf
файл и добавление подходящего варианта BIOS-режима ( biosexternal
для USB-накопителей) rEFInd может загружать операционные системы в режиме EFI или BIOS. Использование rEFInd таким способом может быть целесообразным, если вам необходимо регулярно переключаться между установкой Windows в режиме EFI на жестком диске и операциями в режиме BIOS на USB-накопителях.