1

У меня есть проблема, которая кажется обратной к большинству других в Интернете. Я могу загрузить Windows 10 в режиме UEFI, но если я отключу безопасную загрузку и включу CSM, я не смогу загрузить Windows 10.

Обычно, я был бы счастлив с использованием UEFI, но в данный момент я играю с Linux жить USBs, который будет отображаться только в режиме CSM (они работают в режиме CSM).

Настройки UEFI/BIOS устанавливаются для загрузки сначала с SSD, затем с USB, затем с диска (который не существует) и, наконец, с локальной сети.

Даже при ручном выборе SSD (который отображается) в режиме CSM с помощью загрузочного меню F12 появляется следующая ошибка:

Это ноутбук TOSHIBA Portégé, работающий под управлением Windows 10 Pro 64-bit.

1 ответ1

0

Обычно я был бы рад использовать UEFI, но сейчас я играю с живыми USB-портами Linux, которые будут отображаться только в режиме CSM (они работают в режиме CSM).

Я не могу быть на 100% уверен в этом, но подозреваю, что это тот случай, когда USB-накопители Linux были неправильно подготовлены. Большинство современных дистрибутивов Linux поддерживают загрузку в режиме EFI, включая загрузку их установки и аварийных инструментов таким образом; однако некоторые инструменты, такие как YUMI, не используют загрузчики EFI при преобразовании файлов .iso на загрузочные носители USB. Решением этой проблемы является использование другого инструмента для подготовки загрузочного носителя или, возможно, для настройки параметров используемого вами инструмента. Смотрите эту страницу для получения дополнительной информации по этому вопросу.

Если вы используете старую или малоизвестную живую среду Linux, в которой отсутствует поддержка загрузки в режиме EFI, вы можете добавить ее самостоятельно, установив подходящий загрузчик и настроив его вручную. Это, вероятно, будет хлопотно и требует более глубокого, чем в среднем, понимания загрузчиков Linux. Моя веб-страница на эту тему может быть полезна, но вам нужно прочитать хотя бы первые пару разделов и разделы загрузочного загрузчика, который вы собираетесь использовать. Вам также необходимо будет проанализировать существующую конфигурацию загрузчика носителя, чтобы вы могли "перевести" его конфигурацию на ваш новый загрузчик.

Другой вариант - переключать режимы загрузки, когда вы хотите загрузить носитель Linux. Как вы это делаете, зависит от одной машины к другой. В большинстве случаев вы можете установить постоянную опцию в прошивке, чтобы она поддерживала загрузку EFI/UEFI и BIOS/CSM/legacy. После этого во встроенном диспетчере загрузки компьютера должны отображаться параметры загрузки Windows или с USB-накопителя. (Встроенный менеджер загрузки обычно вызывается нажатием клавиши Esc, Enter или функциональной клавиши во время загрузки; но детали могут различаться для разных компьютеров.) В качестве альтернативы, вы можете установить мой менеджер загрузки rEFInd и отредактировать его файл refind.conf так, чтобы scanfor не комментировался, а biosexternal был среди его вариантов. Это должно привести к тому, что rEFInd покажет параметры загрузки USB-накопителей в BIOS/CSM/ устаревшем режиме, если они вставлены при загрузке. (В некоторых случаях вам может потребоваться нажать клавишу Esc в меню rEFInd, чтобы отобразить эти носители, или раскомментировать параметр uefi_deep_legacy_scan в refind.conf .)

Последний комментарий: если включена безопасная загрузка, эта функция может ограничивать ваши возможности. Основные дистрибутивы Linux, такие как Ubuntu, Fedora и OpenSUSE, поддерживают Secure Boot; но более неясные распределения не могут. Аналогично, если вы устанавливаете свой собственный загрузчик или используете rEFInd, вам придется либо отключить безопасную загрузку, либо перепрыгнуть через дополнительные обручи, чтобы заставить его работать, как описано на этой моей странице. Обычно вы можете отключить безопасную загрузку без включения CSM, но я слышал сообщения об EFI, которые связывают два варианта.

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