8

Я запускаю последний образ Arch Linux на ASUS Sabertooth 990FX и получаю эту ошибку.

Не удалось установить переопределить политику безопасности.

Как я могу это исправить?

3 ответа3

11

Я столкнулся с той же ошибкой на машине Asus UX21E. Последняя версия BIOS (v 214) не исправила проблему, и мой USB-диск был должным образом подготовлен в качестве загрузочного устройства EFI.

Я смог обойти эту проблему, используя взлом, который я нашел в связанном потоке на BBS ArchLinux. Суть в том, что поскольку эта система поставляется с Windows 7, по умолчанию она не включает функцию безопасной загрузки (в моем случае она даже не поддерживается). Это отключает загрузочный пакет ArchLinux, который, похоже, ожидает этого.

Вы можете полностью отключить проверку, выбрав файл, в который загружается система EFI. В образе ISO три файла .efi . Перезаписав тот, который используется в вашей системе, с более простым, не включенным режимом Secure Boot, вы можете обойти всю проблему.

  1. Смонтируйте загрузочный носитель USB (или распакуйте ISO-образ для последующей перепаковки и записи, если необходимо использовать компакт-диск)
  2. Перейдите в каталог, где он смонтирован, и введите следующую команду копирования:

    cp EFI/boot/loader.efi EFI/boot/bootx64.efi
    
  3. Загрузи эту присоску и съешь пирог.

Работал как шарм для меня. Для записи я использовал 2013-11-01 Archlinux.

3

Единственная ссылка, которую я могу найти на это сообщение об ошибке, находится в исходном коде PreLoader.efi , загрузчика безопасной загрузки Linux Foundation. Это указывает на то, что программе не удалось зарегистрировать себя в качестве расширения встроенных в микропрограмму функций безопасной загрузки. Эта ошибка довольно редкая. Как разработчику rEFInd, мне было бы интересно узнать, какая у вас прошивка (производитель и модель материнской платы, а также издатель прошивки и номер ее версии). Я также настоятельно рекомендую вам по электронной почте Мэтью Гарретт и Джеймс Боттомли ; они разработали shim и PreLoader, два решения Linux Secure Boot, выпущенные на сегодняшний день. Вероятно, обеим сторонам будет интересно узнать об этой ошибке, поскольку она влияет на будущие направления их решений для безопасной загрузки.

Возможно, что обновление прошивки решит эту проблему, но я не могу дать никаких обещаний по этому поводу. Если обновление прошивки не помогает, я рекомендую отключить Secure Boot в вашей прошивке. В качестве альтернативы, вы можете попробовать установить, используя shim, а не PreLoader; shim использует другой метод для решения проблем с безопасной загрузкой. Еще один вариант - установить собственные ключи в прошивке, но эта процедура довольно утомительна. Если вы действительно не хотите избегать использования ключей Microsoft, этот метод, вероятно, потребует слишком много усилий.

0

Эта материнская плата использует небезопасную загрузку UEFI (и версию Asus CHF-V non Z).

  • Чтобы обойти, подключите установщик Arch USB к текущей операционной системе Windows.
  • Переименуйте EFI-Bootx64.efi в Bootx64.bak
  • Скопируйте loader.efi в bootx64.efi

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