Ich führe das neueste Arch Linux-Image unter ASUS Sabertooth 990FX aus und erhalte diesen Fehler.
Fehler beim Installieren der Sicherheitsrichtlinie zum Überschreiben.
Wie kann ich es reparieren?
Ich führe das neueste Arch Linux-Image unter ASUS Sabertooth 990FX aus und erhalte diesen Fehler.
Fehler beim Installieren der Sicherheitsrichtlinie zum Überschreiben.
Wie kann ich es reparieren?
Antworten:
Auf einem Asus UX21E-Computer ist der gleiche Fehler aufgetreten. Das neueste BIOS (Version 214) hat den Trick nicht behoben, und mein USB-Laufwerk wurde ordnungsgemäß als EFI-Startgerät vorbereitet.
Ich konnte das Problem mithilfe eines Hacks umgehen, den ich in einem verwandten Thread auf dem ArchLinux BBS gefunden habe . Das Wesentliche ist, dass dieses System, das mit Windows 7 ausgeliefert wird, standardmäßig nicht über Secure Boot verfügt (in meinem Fall wird es nicht einmal unterstützt). Dies löst die ArchLinux-Boot-Routine aus, die dies zu erwarten scheint.
Sie können die vollständige Überprüfung deaktivieren, indem Sie ausschalten, auf welche Datei das EFI-System startet. .efi
Das ISO-Image enthält drei Dateien. Indem Sie die von Ihrem System verwendete mit der einfacheren, nicht für Secure Boot aktivierten Version überschreiben, können Sie das gesamte Problem umgehen.
Wechseln Sie in das Verzeichnis, in dem es bereitgestellt ist, und geben Sie den folgenden Kopierbefehl ein:
cp EFI/boot/loader.efi EFI/boot/bootx64.efi
Booten Sie diesen Trottel und essen Sie Kuchen.
Arbeitete wie ein Zauber für mich. Für die Aufzeichnung habe ich die 2013-11-01 Archlinux-Medien verwendet.
Der einzige Verweis, den ich auf diese Fehlermeldung finden kann, ist der Quellcode von PreLoader.efi
, dem Secure Boot Loader der Linux Foundation. Es zeigt an, dass das Programm sich nicht als Erweiterung der integrierten Secure Boot-Funktionen der Firmware registrieren konnte. Dieser Fehler ist ziemlich selten. Als Entwickler von rEFInd würde mich interessieren, welche Firmware Sie haben (Marke und Modell des Motherboards sowie der Herausgeber der Firmware und deren Versionsnummer). Ich empfehle Ihnen außerdem dringend, Matthew Garrett und James Bottomley eine E-Mail zu senden . Sie sind die Entwickler von Shim und PreLoader, den beiden bisher veröffentlichten Linux Secure Boot-Lösungen. Beide sind wahrscheinlich daran interessiert, über diesen Fehler Bescheid zu wissen, da dies zukünftige Anweisungen für ihre Secure Boot-Lösungen beeinflusst.
Es ist denkbar, dass ein Firmware-Upgrade dieses Problem beheben würde, aber ich kann dazu keine Zusagen machen. Wenn ein Firmware-Upgrade nicht hilft, empfehle ich Ihnen, Secure Boot in Ihrer Firmware zu deaktivieren. Alternativ können Sie versuchen, Shim anstelle von PreLoader zu installieren. shim verwendet eine andere Methode, um Secure Boot-Probleme zu umgehen. Eine weitere Möglichkeit besteht darin, Ihre eigenen Schlüssel in der Firmware zu installieren. Dieser Vorgang ist jedoch recht langwierig. Wenn Sie die Verwendung von Microsoft-Schlüsseln nicht wirklich vermeiden möchten, ist diese Methode wahrscheinlich zu aufwändig.
Dieses Motherboard verwendet einen unsicheren UEFI-Start (und auch die Asus CHF-V non Z-Version).
EFI-Bootx64.efi
inBootx64.bak
loader.efi
nachbootx64.efi