Aus Mageia wiki
Wechseln zu: Navigation, Suche
Warnung.png
Warnung!

Das Wiki ist umgezogen und befindet sich nun unter https://wiki.mageia.org/en/Hauptseite-de . Bitte nutzen Sie das neue Wiki.

Die hier enthaltenen Informationen werden nicht aktualisiert und sind deshalb veraltet oder sogar falsch!
Diese Seite befindet sich im neuen Wiki hier: https://wiki.mageia.org/en/EFI:_Kann_nicht_mehr_Mageia_booten-de


Drakconf multiflag.png
Weitere Sprachen

Deutsch ; English ;


Notepad.png
Bitte beachte!
Ein einfacher Weg um den EFI Bootloader in Mageia 5 zu reparieren, selbst für Leute die vor der Befehlszeile Angst haben, ist es eine Installations-Aktualisierung mit der klassischen (nicht Live) 64-Bit DVD durchzuführen.



Mageia wird nicht mehr in der efibootmgr BootOrder Liste angezeigt

Siehe hierzu Bug 14140: boot order settings lost when updating efibootmgr

Der oben aufgeführte Fehler wurde behoben. Nur für den Fall das etwas ähnliches wie dies erneut passiert, finden Sie hier einige Methoden um wieder Mageia zu booten:

Für Mageia 5: die Rettungsfunktion der non-Live 64-Bit Mageia DVD

Falls Sie sich dazu entscheiden die Rettung/Wiederherstellung von Mageia zu verwenden, statt einer Installation, erhalten Sie eine Textoberfläche (Befehlszeile) von welcher Sie den Mageia EFI-Bootloader neu installieren können. Anschließend können Sie das System neu starten und alles sollte wie vorher wieder funktionieren.

Booten mit der SuperGrub2 disk

SuperGrub2 disk

Diese Methode funktioniert sehr gut, wenn du von einer CD oder DVD booten kannst, deshalb vergesse nicht dieses als erstes Bootlaufwerk im BIOS festzulegen. Falls du nicht weißt wie man in das BIOS kommt, suche bitte im Internet (z.B. nach einer Anleitung zu deinem Mainboard) oder frage im Forum nach Hilfe.

Die USB Unterstützung für diese Methode ist immernoch experimentell.

Es gibt verschiedene Wege mit dieser CD/DVD in Mageia zu Booten. Wähle z.B. : "boot manually....", dann "operating systems" und dann mit den Pfeiltasten nach unten bis das neuste vmlinuz in der korrekten Partition angezeigt wird (Das selbe mit "single" ist der rescue Modus).

Booten mit rEFInd

rEFInd

Dies wurde auch als gut funktionierend von einem USB-Stick zum Booten getestet. Es wird vermutlich auch von DVD funktionieren.

Reparieren der efibootmgr BootOrder

Nach der Nutzung von SuberGrub2 oder rEFind, um Mageia zu booten, werde erst root (Administrator) und dann:

  • um die komplette Liste der verfügbaren Booteinträge zu sehen, gebe ein efibootmgr
    • Dir werden hexidezimalzahlen des Mageia eintrags angezeigt und viele weitere Einträge mit Hexidezimalzahlen, wie 0003, 000C oder 0012.
  • Um die aktuelle Bootreihenfolge zu löschen, gebe ein efibootmgr -O
  • um eine neue Bootreihenfolge zu erstellen mit Mageia an der ersten Stelle, gebe ein efibootmgr -o <Nummer des Mageia Eintrag>,<Nummer des nächsten Eintrag>,<Nummer des nächsten Eintrag>
    • als Beispiel, wenn Mageias Eintrag in efibootmgr die Nummer 000B hat und ein anderer Eintrag, die in der Bootreihenfolge angezeigt werden sollen 0006, 000F und 0011 haben, sieht der Befehl wie folgt aus:

efibootmgr -o 000B,0006,000F,0011

Starte den Rechner neu und du kannst wieder ganz normal Mageia booten.

Mageia befindet sich weiterhin nicht in der efibootmgr Liste!

In diesem Fall führe als erstes folgenden Befehl aus:

 efibootmgr -c -d /dev/sda -p 1 -w -L mageia -l \\EFI\\mageia\\grubx64.efi

wobei "/dev/sda" und "-p 1" (die Partitionsnummer 1) auf die in Ihrem System zutreffenden Werte ggf. angepasst werden müssen.

Beim Booten wird die UEFI Shell angezeigt (in VirtualBox)

Wenn Mageia im UEFI Modus unter VirtualBox ausgeführt wird, kann es sein, dass das Booten fehlschlägt und man sich in eine UEFI Shell daraufhin befindet. Dies ist möglicherweise ein Fehler in VBox, jedoch gibt es die Möglichkeit dies zu beheben! Gebe folgendes in der der Shell Befehlszeile ein:

fs0:

Es sollte angezeigt werden dass Sie nun in fs0 sind:

ls

Schau nach einem Verzeichnis mit dem Namen "EFI". (Das "EFI" ist in blauer Schrift auf schwarzem Hintergrund, welches möglicherweise auf einigen Monitoren aussieht, als wäre es unsichtbar). Falls sich eine CD in einem Laufwerk befindet kann es sein das dieses die Bezeichnung fs0 erhalten hat. In diesem Fall versuche es statt fs0: mit fs1: etc., bis ls das Verzeichnis "EFI" findet. In der Eingabemaske geht es nun folgendermaßen weiter. Gebe ein:

cd EFI/mageia
grubx64.efi

Dies wird das Grub2 Menü starten.

Dies jedes Mal machen zu müssen wird irgendwann langweilig (z.B. bei Teststarts), deshalb kann man einen EFI Shell Script hierfür wie folgt erstellen: /boot/EFI/startup.nsh Der Script ist eine einfache Textdatei wie z.B.:

fs0:

Falls dort das EFI Verzeichnis nicht vorhanden ist dann

fs1:
endif
cd EFI/mageia
grubx64.efi

Wenn dieser Script so hinterlegt ist (welcher in den meisten Fällen so aussieht), wird der Script nach einigen Sekunden gestartet, außer Sie drücken ESC um das Script abzubrechen. Sobald Sie ENTER drücken, sobald der Shell Script ausgeführt wird, wird der Script ständig ausgeführt, was einiges an Tipparbeit spart.

Beim Booten wird angezeigt "No Bootable Device", nach einer frischen Installation

Einige Rechner (darunter einige Acer Laptops), besitzen eine fehlerhafte UEFI BIOS Integration, was dazu führt, dass die UEFI Bootdatei jedes Mal als "trusted"/"vertrauenswürdig" bestätigt werden muss, selbst wenn Secure Boot deaktiviert ist. Das Problem liegt daran, dass die Option, um Dateien als vertrauenswürdig einzustellen, nicht verfügbar ist, wenn Secure Boot deaktiviert ist, wie es in den meisten How-Tos empfohlen ist, Secure Boot zu deaktivieren. Falls Sie auf das Problem stoßen:

  • Rufen Sie das BIOS des Systems auf (normalerweise F2) während dem frühen Bootvorgang.
  • Stellen Sie ein BIOS Passwort für den Rechner ein. WICHTIG! DIESEN NICHT VERGESSEN! (Eventuell extra irgendwo notieren).
  • Aktiviere Secure Boot
  • Folge nun dem 35. Schritt aus "Ask Ubuntu" [1]

Wähle das "mageia" Verzeichnis aus, wenn in der "Ask Ubuntu" Anleitung das Ubuntu Verzeichnis ausgewählt werden soll. Sie sollten nun mit aktiviertem Secure Boot in Mageia Booten können. Sie können anschließend Secure Boot wieder deaktivieren und das Secure Boot Passwort wieder entfernen und der Rechner wird wieder Mageia booten.