Es wird ein Fehler angezeigt, der sicherlich nicht mit Secure Boot zusammenhängt. Ich habe mehrere Vorschläge, aber das Problem ist garantiert nicht behoben:
- Aktualisieren Sie Ihre Firmware - Wenn sich der Fehler in der Firmware befindet, kann das Problem durch eine Aktualisierung behoben werden. Erkundigen Sie sich beim Hersteller des Computers (oder des Motherboards) nach Updates. (Sie werden wahrscheinlich als "BIOS-Updates" bezeichnet, obwohl Ihre Firmware eigentlich kein BIOS ist.) Starten Sie nach dem Update einen Neustart in Linux und versuchen Sie es erneut.
- Setzen Sie Ihre Firmware auf die Standardeinstellungen zurück. Manchmal werden die EFI-Boot-Manager-Listen beschädigt, was zu den von Ihnen beschriebenen Symptomen führt. Das Zurücksetzen aller Firmware-Einstellungen auf ihre Standardwerte im Setup-Dienstprogramm kann dieses Problem beheben. Leider werden bei diesem Schritt alle aktiven Boot-Manager-Einträge entfernt. Sie müssen daher möglicherweise ein Notfall-Tool (z. B. meinen rEFInd-Boot-Manager auf einem USB-Laufwerk oder eine CD-R) verwenden, bis Sie Ihre funktionierenden Einträge neu erstellen.
- Nicht verwendete Boot-Manager-Einträge löschen - Das Löschen nicht verwendeter Boot-Manager-Einträge (mit der
-B
Option "to"efibootmgr
) kann auch beschädigte Einträge umgehen. Versuchen Sie esefibootmgr
alleine oderefibootmgr -v
für eine ausführlichere Ausgabe, um doppelte oder unerwünschte Einträge zu finden. (Beachten Sie, dass die Firmware beim Neustart möglicherweise automatisch neu erstellt wird. Dies kann beispielsweise bei Netzwerkstartoptionen oder beim Starten externer Medien der Fall sein.) - Verwenden Sie ein anderes Tool, um den Starteintrag zu erstellen. Manchmal
efibootmgr
funktioniert dies nicht, aber ein Tool in einem anderen Betriebssystem (wiebcdedit
oder EasyUEFI in Windows) oder dasbcfg
Tool in einer EFI-Shell erledigt die Aufgabe. Daher können Sie diese Tools anstelle von verwendenefibootmgr
. - Fallback-Dateiname verwenden - Der Fallback-Dateiname (
EFI/BOOT/bootx64.efi
auf x86-64-Systemen) kann verwendet werden, wenn nichts anderes funktioniert. Dieser Dateiname ist jedoch normalerweise der letzte, den ein Computer zu booten versucht. Wenn Sie bereits über einen anderen Namen (wie den Windows-BootloaderEFI/Microsoft/Boot/bootmgfw.efi
) booten, müssen Sie möglicherweise eine Sicherungskopie erstellen, den gewünschten Bootmanager / -Loader in den Standard-Boot-Standard umbenennen und den neuen Bootloader neu konfigurieren booten Sie denjenigen, den er als seinen neuen Namen verwendet. Dies ist im besten Fall ein Jongliervorgang, und nicht alle EFI-Bootloader für Linux können mit einem anderen EFI-Programm verkettet werden, sodass sie möglicherweise nicht ordnungsgemäß funktionieren. (Ich kann mich nicht daran erinnern, wenn SYSLINUX ein anderes EFI-Programm verketten kann.) - Wechseln Sie zu BIOS / CSM / Legacy-Booten - Die meisten EFIs bieten ein Compatibility Support Module (CSM), mit dem sie Boot-Loader im BIOS-Modus starten können. So können Sie einen Boot-Loader im BIOS-Modus für Linux installieren, CSM aktivieren und auf diese Weise booten. Wenn Sie ein anderes Betriebssystem Dual-Boot, obwohl, müssen Sie installieren seinen BIOS-Bootloader - Modus, auch, und dies erforderlich machen kann von GPT zu MBR - Partitionierung ändern. Insgesamt ist dieser Ansatz wahrscheinlich etwas schmerzhaft; Bei einigen EFIs (meistens alte aus dem Jahr 2011 oder darüber) ist dies möglicherweise der beste Ansatz.
- Senden Sie den Computer für eine Rückerstattung zurück - Wenn alles andere fehlschlägt und sich der Computer innerhalb seiner Rückgabefrist befindet, können Sie ihn für einen funktionierenden zurückgeben. Tatsächlich empfehle ich diesen Ansatz, wenn möglich, vor einer der beiden vorhergehenden Optionen. Wenden Sie sich in diesem Fall an den Hersteller, um ihm mitzuteilen, warum Sie den Computer zurückgegeben haben. EFIs hatten seit dem ersten Tag gravierende Fehler, und einige Hersteller haben sie nur langsam behoben, zum Teil, weil ihre Kunden sich nie beschweren, so dass die Hersteller nicht erkennen, wie ernst die Fehler sind.