Я запускаю останнє зображення Arch Linux на ASUS Sabertooth 990FX і отримую цю помилку.
Не вдалося встановити перевизначення політики безпеки.
Як я можу це виправити?
Я запускаю останнє зображення Arch Linux на ASUS Sabertooth 990FX і отримую цю помилку.
Не вдалося встановити перевизначення політики безпеки.
Як я можу це виправити?
Відповіді:
Я зіткнувся з тією ж помилкою на машині Asus UX21E. Остання BIOS (v 214) не виправдала хитрість, і мій USB диск був належним чином підготовлений як завантажувальні пристрої EFI.
Мені вдалося вирішити проблему за допомогою хаку, який я знайшов у пов'язаній темі на ArchLinux BBS . Суть у тому, що оскільки ця система постачається з Windows 7, у неї не включено захищене завантаження за замовчуванням (у моєму випадку воно навіть не підтримується). Це відтягує завантажувальний рот ArchLinux, який, схоже, очікує цього.
Ви можете відключити перевірку повністю, вимкнувши, до якого файла завантажується система EFI. У .efi
зображенні ISO три файли. Перезаписавши ту, яка використовується вашою системою з більш простим, не включеним захищеним завантаженням, ви можете пройти повну проблему.
Перейдіть до каталогу, де він встановлений, і видайте таку команду копіювання:
cp EFI/boot/loader.efi EFI/boot/bootx64.efi
Завантажте цю присоску і їжте торт.
Працювало як шарм для мене. Для запису я використав носій інформації Archlinux 2013-11-01.
Єдине посилання, на яке я можу знайти це повідомлення про помилку, - це у вихідному коді на PreLoader.efi
захисний завантажувач завантаження Linux Foundation. Це вказує на те, що програма не змогла зареєструвати себе як розширення до вбудованих функцій захищеного завантаження. Ця помилка досить рідкісна. Як розробник rEFInd, мені було б цікаво дізнатися, яка у вас вбудована програма (марка та модель материнської плати, а також видавець прошивки та номер її версії). Я також настійно рекомендую вам електронну пошту Меттью Гаррет та Джеймсу Боттомі ; вони - розробники shim та PreLoader, два рішення Linux Secure Boot, випущені на сьогоднішній день. Обом, ймовірно, буде цікаво знати про цю невдачу, оскільки це впливає на майбутні вказівки щодо їх безпечного завантаження.
Можливо, оновлення прошивки вирішить цю проблему, але я не можу обіцяти цього. Якщо оновлення мікропрограмного забезпечення не допомагає, рекомендую вимкнути безпечну завантажувальну програму. Крім того, ви можете спробувати встановити за допомогою shim, а не PreLoader; shim використовує інший метод для вирішення проблем із безпечним завантаженням. Ще один варіант - встановити власні ключі у прошивці, але ця процедура досить копітка. Якщо ви дійсно не хочете уникати використання ключів Майкрософт, цей метод, ймовірно, буде занадто великим зусиллям.
Ця материнська плата використовує незахищену завантажувальну систему UEFI (і версію Asus CHF-V non Z).
EFI-Bootx64.efi
наBootx64.bak
loader.efi
вbootx64.efi