Korzystam z najnowszego obrazu Arch Linux na ASUS Sabertooth 990FX i otrzymuję ten błąd.
Nie udało się zainstalować zastąpić zasady bezpieczeństwa.
Jak mogę to naprawić?
Korzystam z najnowszego obrazu Arch Linux na ASUS Sabertooth 990FX i otrzymuję ten błąd.
Nie udało się zainstalować zastąpić zasady bezpieczeństwa.
Jak mogę to naprawić?
Odpowiedzi:
Natknąłem się na ten sam błąd na maszynie Asus UX21E. Najnowszy BIOS (v 214) nie naprawił tej sztuczki, a mój dysk USB został odpowiednio przygotowany jako urządzenie rozruchowe EFI.
Byłem w stanie obejść ten problem za pomocą włamania znalezionego w powiązanym wątku na ArchLinux BBS . Istotą tego jest to, że ponieważ ten system jest dostarczany z systemem Windows 7, domyślnie nie ma włączonego bezpiecznego rozruchu (w moim przypadku nie jest nawet obsługiwany). Powoduje to, że program rozruchowy ArchLinux wydaje się tego oczekiwać.
Możesz wyłączyć, aby sprawdzić całkowicie, wyłączając plik, w którym system EFI uruchamia się. .efi
Obraz ISO zawiera trzy pliki. Nadpisując ten, którego używa Twój system, prostszym, nie włączonym Bezpiecznym Rozruchem, możesz ominąć cały problem.
Przejdź do katalogu, w którym jest podłączony, i wydaj następującą komendę kopiowania:
cp EFI/boot/loader.efi EFI/boot/bootx64.efi
Uruchom frajera i zjedz ciasto.
Dla mnie zadziałało jak urok. Dla przypomnienia użyłem nośnika Archlinux 2013-11-01.
Jedyne odniesienie, które mogę znaleźć do tego komunikatu o błędzie, znajduje się w kodzie źródłowym do PreLoader.efi
programu ładującego Secure Boot programu Linux Foundation. Wskazuje, że program nie mógł się zarejestrować jako rozszerzenie wbudowanych funkcji bezpiecznego rozruchu oprogramowania układowego. Ten błąd występuje dość rzadko. Jako twórca rEFInd chciałbym wiedzieć, jakie masz oprogramowanie układowe (marka i model płyty głównej, a także wydawca oprogramowania układowego i jego numer wersji). Gorąco polecam także e-mail Matthew Garrett i James Bottomley ; są twórcami shim i PreLoader, dwóch dotychczas wydanych rozwiązań Linux Secure Boot. Obaj prawdopodobnie będą zainteresowani wiedzą o tym niepowodzeniu, ponieważ wpływa to na przyszłe kierunki ich rozwiązań Secure Boot.
Można sobie wyobrazić, że aktualizacja oprogramowania naprawiłaby ten problem, ale nie mogę nic na to obiecać. Jeśli aktualizacja oprogramowania układowego nie pomoże, zalecamy wyłączenie Bezpiecznego rozruchu w oprogramowaniu układowym. Alternatywnie możesz spróbować zainstalować przy użyciu shim zamiast PreLoader; shim używa innej metody do obejścia problemów z Bezpiecznym rozruchem. Jeszcze inną opcją jest instalacja własnych kluczy w oprogramowaniu układowym, ale ta procedura jest dość nużąca. Chyba że naprawdę chcesz uniknąć używania kluczy Microsoftu, ta metoda może wymagać zbyt dużego wysiłku.
Ta płyta główna korzysta z niezabezpieczonego rozruchu UEFI (a także wersji Asus CHF-V innej niż Z).
EFI-Bootx64.efi
naBootx64.bak
loader.efi
dobootx64.efi