Wie erstelle ich eine EFI-Systempartition?
TL; DR Wie erstelle ich eine EFI-Systempartition von Grund auf? Wie lege ich die EFI-Firmware auf die Partition, sobald sie erstellt ist?
Lange Version
Ich habe einen Toshiba T430 Laptop. Ich habe es mit installiertem Windows 7 erhalten (aber ich glaube, es wurde ursprünglich mit Windows 8 ausgeliefert). Ich installierte Ubuntu darauf, löschte aber einige Partitionen auf der Platte, so dass ich am Ende Windows auslöschte und nur noch Ubuntu hatte. Unter den gelöschten Partitionen war auch die EFI-System-Partition. Ich entdeckte, dass Ubuntu jetzt im Legacy-Modus bootet (und nicht UEFI). Ich versuche, dieser Anleitung zur Konvertierung meiner Ubuntu-Installation von Legacy nach UEFI zu folgen. Das Problem - da es keine EFI-Partition gibt, wenn ich aus dem BIOS wähle, mit UEFI zu booten, kann ich nicht booten. Das gilt nicht nur für die Festplatte, sondern auch für usb und DVD. Ich denke, das ist logisch - es erwartet eine EFI-Partition, und da es diese nicht finden kann, kann es nicht weiter booten, weder von Festplatte noch von DVD. Wie kann ich also die EFI-Partition neu erstellen?
Die obige Anleitung sagt:
Erstellen einer EFI-Partition
Wenn Sie Ihre Festplatte im Ubuntu-Installationsprogramm manuell partitionieren, müssen Sie sicherstellen, dass Sie eine EFI-Partition eingerichtet haben.
Wenn Ihre Festplatte bereits eine EFI-Partition enthält (z.B. wenn auf Ihrem Computer Windows8 vorinstalliert war), kann diese auch für Ubuntu verwendet werden. Formatieren Sie sie nicht. Es wird dringend empfohlen, nur 1 EFI-Partition pro Platte einzurichten:
Eine EFI-Partition kann mit einer neueren Version von GParted erstellt werden (die Gparted-Version, die in der 12.04-Platte enthalten ist, ist OK) und muß die folgenden Attribute haben:
Ich hatte einige Probleme beim Erstellen dieser Partition:
- Ich starte von einer Live-Ubuntu-DVD, öffne GParted, erstelle eine 200MB-Partition und formatiere sie in FAT32.
- In GParted kann ich den Mount-Punkt nicht setzen und kann daher auch nicht das Bootflag setzen.
Ich habe den Mount-Punkt in
/etc/fstab
nicht gesetzt, da es eine Live-CD ist und die fstab ganz anders aussah als das, was ich im Vergleich zu einem normalen Bootvorgang erwartet hatte. Wie auch immer, ich wusste einfach nicht, welche Werte ich setzen sollte.Ich bootete erneut über die Live-DVD und entschied mich dann für die Installation von Ubuntu. Ich erstellte dann eine Partition mit den genannten Kriterien - Mount-Punkt, 200MB, FAT32, Boot-Flag.
Ich habe jedoch weiterhin dieses Problem, und ich nehme an, es liegt daran, dass auf dieser Partition keine EFI-Firmware vorhanden ist, es ist nur eine leere Partition, die für EFI-Firmware geeignet ist.
Also noch einmal, wie erstelle ich eine EFI-Partition, die die EFI-Software enthält, so dass der Laptop wieder im UEFI-Modus booten kann?
LÖSUNG Ich danke Ihnen beiden für die Antworten. Was ich getan habe, war, Windows 8.1 von Grund auf zu installieren, indem ich die gesamte Platte formatiert und dann (diesmal richtig) Ubuntu daneben installiert habe. Dies sind jetzt meine Partitionen:
Während des Setups von Win 8 wurden, sobald ich alle vorhandenen Partitionen gelöscht und Windows die Platte neu formatieren ließ, neben der Hauptpartition für die Installation automatisch drei zusätzliche Partitionen erstellt, nämlich 1, 2, 3. Nun, nachdem ich ein richtiges ESP hatte, konnte ich sowohl von Festplatte als auch von DVD im UEFI-Modus booten.
Sie sagen, daß das ESP standardmäßig keine Informationen speichert, aber ich vermute, daß es, wenn ein Betriebssystem installiert wird, einige Informationen dort ablegt. Ich schätze also, mein Fall war der folgende: Ich hatte es ausgelöscht, und obwohl ich es neu erstellt hatte, war es nicht mit Informationen gefüllt, da die Erstellung des ESP erst nach der Installation eines Betriebssystems erfolgte. Ich habe die Ubuntu-Installation verloren (keine große Sache, es war sowieso eine Neuinstallation), aber ich vermute, daß ich, um sie zu retten, dem Rat von grawity hätte folgen sollen. Ich hatte zwar keine Zeit, aber zum Glück ist jetzt alles in Ordnung.