- Einführung
- Ubuntu im UEFI-Modus installieren
- Fall, in dem Ubuntu im UEFI-Modus installiert werden muss
- Allgemeine Grundsätze
- Erkennen, ob der Computer die Festplatte im UEFI-Modus bootet
- Feststellen, ob der Computer die Ubuntu-DVD im UEFI-Modus bootet
- Firmware im UEFI- oder BIOS/CSM/Legacy-Modus einrichten
- Erstellen einer EFI-Systempartition
- Durchführen der Installation
- Erkennen, ob ein Ubuntu im UEFI-Modus installiert wurde
- Installation von Ubuntu für Single Boot mit einem Random Boot Mode
- Ubuntu in den UEFI- oder Legacy-Modus konvertieren
- Ubuntu in den UEFI-Modus konvertieren
- Ubuntu in den Legacy-Modus konvertieren
- SecureBoot
- Deaktivieren von SecureBoot im BIOS
- Zugriff auf die UEFI-Einstellungen von Windows8
- Siehe auch
Einführung
Das Extensible Firmware Interface (EFI) oder seine Version 2.x Variante, Unified EFI (UEFI), ist ein Firmware-Typ, der auf neueren Computern weit verbreitet ist, insbesondere auf solchen, die jünger als 2010 sind. Sie soll die traditionelle BIOS-Firmware ersetzen, die auf älteren Computern vorherrschend ist. Auf dieser Seite finden Sie Informationen zur Installation und zum Booten von Ubuntu mit UEFI sowie zum Umschalten zwischen UEFI-Modus und herkömmlichem BIOS-Modus mit Ubuntu. Die meisten modernen Computer unterstützen sowohl den UEFI-Modus als auch den BIOS-Modus. Welchen Bootmodus Sie verwenden sollten, hängt von mehreren Faktoren ab:
-
Übereinstimmung des Bootmodus – Wenn Sie mit einem anderen Betriebssystem dual booten, sollten die Bootmodi der beiden Betriebssysteme übereinstimmen. Die meisten Computer, die mit Windows 8 und höher ausgeliefert werden, verwenden UEFI, um dieses Betriebssystem zu booten, so dass diese Konfiguration die Verwendung des UEFI-Modus bei der Installation und dem Booten von Ubuntu vorschreibt.
-
Hardware-Unterstützung – Einige Hardware-Geräte funktionieren besser in dem einen oder anderen Modus. (Normalerweise wird der BIOS-Modus besser unterstützt.) Diese Art von Problemen wird immer seltener.
-
Bootloader-Probleme — Manchmal funktioniert ein Bootloader für einen Modus besser als ein Bootloader für einen anderen Modus. Bootloader für den BIOS-Modus sind besser getestet und bereiten daher seltener Probleme.
Beachten Sie, dass diese Faktoren miteinander in Konflikt geraten können. Wenn Sie beispielsweise ein Dual-Boot mit einem vorinstallierten Windows 8 durchführen, aber Probleme haben, eine UEFI-Version von GRUB zum Laufen zu bringen, sind Sie in einer Zwickmühle. Generell gilt jedoch, dass der UEFI-Modus bei Dual-Boot-Konfigurationen mit vorinstallierten Versionen von Windows 8 besser funktioniert. Wenn Sie Ubuntu als einziges Betriebssystem auf einem Computer installieren, werden wahrscheinlich beide Modi funktionieren, obwohl der BIOS-Modus weniger wahrscheinlich zu Problemen führt.
Ubuntu im UEFI-Modus installieren
Die folgenden Abschnitte beschreiben, wie man Ubuntu im UEFI-Modus installiert, entweder weil man als Einzelboot diesen Boot-Modus ausprobieren möchte oder weil man mit einem anderen Betriebssystem, das bereits in diesem Modus installiert ist, dual bootet.
Fall, in dem Ubuntu im UEFI-Modus installiert werden muss
Einen PC mit UEFI-Firmware zu haben, bedeutet nicht, dass Sie Ubuntu im UEFI-Modus installieren müssen. Was wichtig ist, steht unten:
- Wenn die anderen Systeme (Windows Vista/7/8, GNU/Linux…) Ihres Computers im UEFI-Modus installiert sind, dann müssen Sie auch Ubuntu im UEFI-Modus installieren.
-
Wenn die anderen Systeme (Windows, GNU/Linux…) Ihres Computers im Legacy (nicht-UEFI) Modus installiert sind, dann müssen Sie Ubuntu auch im Legacy Modus installieren. Z.B. wenn Ihr Computer alt ist (<2010), 32bits ist, oder mit einem vorinstallierten Windows XP verkauft wurde.
- Wenn Ubuntu das einzige Betriebssystem auf Ihrem Computer ist, dann spielt es keine Rolle, ob Sie Ubuntu im UEFI-Modus installieren oder nicht.
Allgemeine Grundsätze
Ubuntu im UEFI-Modus zu installieren:
-
Verwenden Sie eine 64bit-Diskette von Ubuntu. (Ubuntu32bit kann nicht einfach im UEFI-Modus installiert werden. Dies ist ein Problem, wenn 32-Bit UEFI die einzige Möglichkeit ist, Ihren Computer zu booten, z.B. wenn Sie einen modernen Intel Atom basierten Laptop haben. In diesem Fall benötigen Sie einen komplizierten Workaround).
-
Deaktivieren Sie in Ihrer Firmware QuickBoot/FastBoot und Intel Smart Response Technology (SRT). Wenn Sie Windows 8 haben, deaktivieren Sie auch Fast Startup.
-
Sie sollten ein reines EFI-Image verwenden, um Probleme mit dem versehentlichen Booten des Images und der Installation von Ubuntu im BIOS-Modus zu vermeiden.
-
Verwenden Sie eine unterstützte Version von Ubuntu. Die Unterstützung für UEFI wurde in 11.10 eingeführt, ist aber in den nächsten Versionen zuverlässiger geworden. Unterstützung für UEFI SecureBoot erschien in 12.10 und 12.04.2.
-
Stellen Sie Ihre Firmware (BIOS) so ein, dass die Festplatte im UEFI-Modus gebootet wird (siehe den Abschnitt „Erkennen, ob der Computer die Festplatte im UEFI-Modus bootet“ weiter unten)
- Dann:
- Es ist nichts Besonderes erforderlich, wenn Sie das automatische Installationsprogramm von Ubuntu verwenden („Ubuntu zusammen mit anderen installieren“ oder „Festplatte löschen und Ubuntu installieren“). Wichtig: Wenn Sie ein vorinstalliertes Windows haben und es behalten wollen, wählen Sie nicht „Datenträger löschen und Ubuntu installieren“.
-
Wenn Sie die manuelle Partitionierung („Etwas anderes“) verwenden, besteht der Unterschied darin, dass Sie den Einhängepunkt /boot/efi auf die UEFI-Partition setzen müssen. Und wenn auf Ihrer Festplatte keine UEFI-Partition vorhanden war, müssen Sie diese zunächst erstellen (siehe den Abschnitt „Erstellen einer UEFI-Partition“ weiter unten).
Erkennen, ob der Computer die Festplatte im UEFI-Modus bootet
Dies ist nur möglich, wenn Sie Ubuntu bereits auf der Festplatte installiert haben, oder indem Sie sich das BIOS-Setup ansehen (siehe Absatz unten).
Von einem auf der Festplatte installierten Ubuntu (weder liveCD noch liveUSB) öffnen Sie ein Terminal (Strg+Alt+T) und geben dann folgenden Befehl ein:
&& echo „EFI boot on HDD“ || echo „Legacy boot on HDD“
Bemerkung: wenn das Ergebnis „Legacy boot on HDD“ ist, dann ist entweder das BIOS nicht vom UEFI-Typ oder das BIOS ist nicht so eingestellt, dass es die Festplatte im UEFI-Modus bootet.
Feststellen, ob der Computer die Ubuntu-DVD im UEFI-Modus bootet
Warnung: Selbst wenn Ihr PC die DVD im UEFI-Modus bootet, kann es sein, dass er die Festplatte im Legacy-Modus bootet (und umgekehrt).
Beim Booten von einer Ubuntu-Diskette mit 64 Bit:
– Wenn das BIOS so eingestellt ist, dass die CD im UEFI-Modus gebootet wird, dann sehen Sie den folgenden Bildschirm:
– Wenn das BIOS NICHT so eingestellt ist, dass die CD im UEFI-Modus gebootet wird, oder wenn es sich nicht um eine 64-Bit-Festplatte handelt, wird der folgende Bildschirm angezeigt:
Firmware im UEFI- oder BIOS/CSM/Legacy-Modus einrichten
Bei einigen neueren Computern (>2011) können Sie den Computer so einrichten, dass er entweder im UEFI-Modus oder im BIOS/CSM/Legacy-Modus (nicht-EFI) bootet. Die Art und Weise, wie diese Einstellung vorgenommen wird, hängt von den Computern ab, aber im Allgemeinen befindet sich diese Einstellung auf der Registerkarte „Bootreihenfolge“ des BIOS (um auf die BIOS-Bildschirme zuzugreifen, ist es in der Regel erforderlich, während des PC-Starts eine Taste zu drücken). Sie kann oft auch für jeden einzelnen Bootvorgang eingestellt werden, indem man eine Funktionstaste (F8 und F10 sind häufig zu finden) kurz nach dem Einschalten des Computers drückt.
Hinweis: Einige UEFIs (z.B. American Megatrends‘ „Aptio“, zu finden auf der Asus vivobook-Serie) nennen den Legacy-Modus „Compatibility Support Module“ oder einfach „CSM“.
Anmerkung: Einige UEFIs ermöglichen es, den Bootmodus für das optische Laufwerk getrennt vom Bootmodus für die Festplatte einzustellen.
Zum Beispiel unten:
- die „UEFI Hitachi“-Zeile erlaubt es, die Festplatte im UEFI-Modus zu booten,
- die „P1: Hitachi“-Zeile erlaubt es, die Festplatte im Legacy-Modus (nicht-UEFI) zu booten,
- die „P3: DVD“-Zeile erlaubt es, die Ubuntu-CD im Legacy-Modus zu booten
- die „UEFI: USB“-Zeile ermöglicht das Booten des Ubuntu liveUSB im UEFI-Modus.
Hier ist ein zweites Beispiel für die Einstellung des UEFI-Boot-Modus, bei dem man mit dem Parameter „Boot Mode“ den Boot-Modus („UEFI“ oder „Legacy“) für alle Medien (Festplatte, CD, USB…) gleichzeitig auswählen kann.
Einige andere UEFIs bieten eine „UEFI/Legacy Boot:“-Option mit den folgenden Auswahlmöglichkeiten an: , und . Letztere bootet im UEFI-Modus, wenn möglich, und dann im Legacy-Modus, wenn keine UEFI-Dateien gefunden werden.
Erstellen einer EFI-Systempartition
Wenn Sie Ihre Festplatte manuell im Ubuntu-Installer partitionieren, müssen Sie sicherstellen, dass Sie eine EFI-Systempartition (ESP) eingerichtet haben. Diese Partition enthält EFI-Bootloader und zugehörige Dateien.
-
Wenn Ihre Festplatte bereits eine ESP enthält (z. B. wenn auf Ihrem Computer Windows 8 vorinstalliert war), kann sie auch für Ubuntu verwendet werden. Formatieren Sie sie nicht. Es wird dringend empfohlen, nur 1 ESP pro Platte zu verwenden.
-
Eine ESP kann mit einer aktuellen Version von GParted erstellt werden (die auf der 12.04-Diskette enthaltene Gparted-Version ist OK) und muss die folgenden Attribute haben:
-
Montagepunkt: /boot/efi (Anmerkung: bei der manuellen Partitionierung muss dieser Einhängepunkt nicht gesetzt werden, der Ubuntu-Installer erkennt ihn automatisch)
-
Größe: mindestens 100Mib. 200MiB empfohlen.
-
Typ: FAT32
-
Sonstiges: benötigt ein „boot“-Flag.
-
Durchführen der Installation
Wenn man sich um die Vorbereitungen gekümmert hat, kann man Ubuntu normal installieren. Abgesehen vom ESP stellt Ubuntu im UEFI-Modus keine besonderen Anforderungen an die Partition, und Sie müssen keine anderen Installationsoptionen anpassen. Beachten Sie, dass Ubuntu Sie bei einer Installation im UEFI-Modus nicht fragt, wo der Bootloader installiert werden soll. Wenn dies der Fall ist oder wenn es sich über das Fehlen einer BIOS-Boot-Partition beschwert, haben Sie wahrscheinlich versehentlich im BIOS/CSM/Legacy-Modus gebootet.
Erkennen, ob ein Ubuntu im UEFI-Modus installiert wurde
Ein im UEFI-Modus installiertes Ubuntu kann auf folgende Weise erkannt werden:
- seine /etc/fstab-Datei enthält eine UEFI-Partition (Einhängepunkt: /boot/efi)
- es verwendet den grub-efi-Bootloader (nicht grub-pc)
- vom installierten Ubuntu aus ein Terminal öffnen (Strg+Alt+T) und dann den folgenden Befehl eingeben:
&& echo „Installed in UEFI mode“ || echo „Installed in Legacy mode“
Installation von Ubuntu für Single Boot mit einem Random Boot Mode
Wenn Sie nicht mit einem anderen OS multibooten und Ihnen der Boot Mode egal ist, können Sie auf einige der pingeligen Details der vorangegangenen Prozedur verzichten und Ubuntu in einem beliebigen Bootmodus installieren, den Ihr Computer zufällig ausgewählt hat. Dieses Verfahren wird nicht für Multi-Boot-Installationen neben bestehenden UEFI-basierten Betriebssystemen empfohlen, da es zu einer Kombination aus einem Betriebssystem im UEFI-Modus und einem anderen im BIOS-Modus führen kann. Solche Setups erfordern eine Reparatur nach der Installation oder andere umständliche Schritte, um den Wechsel zwischen den Betriebssystemen zu verwalten.
Mit den folgenden Schritten sollten Sie in der Lage sein, Ubuntu schnell zu installieren:
-
Erstellen Sie eine LiveDVD oder LiveUSB von Ubuntu (>=12.04.2) 64bit.
-
Deaktivieren Sie in Ihrer Firmware QuickBoot/FastBoot und Intel Smart Response Technology (SRT).
-
Booten Sie Ihren PC mit der LiveDVD oder LiveUSB und wählen Sie „Try Ubuntu“. Wenn Sie einen Secure-Boot- oder Signaturfehler erhalten, können Sie SecureBoot wie hier beschrieben deaktivieren und dann erneut versuchen, die Festplatte zu booten.
- Installieren Sie Ubuntu von der Live-CD/DVD oder dem Live-USB auf die übliche Weise und starten Sie dann den PC neu.
-
Wenn der PC Ubuntu nicht lädt, starten Sie den PC mit der Live-CD/DVD oder dem Live-USB und wählen Sie erneut „Ubuntu versuchen“. Wenn die Live-Sitzung geladen ist, führen Sie Boot-Repair aus (siehe Link für Details). Wenn Boot-Repair geladen ist, klicken Sie auf die Schaltfläche „Empfohlene Reparatur“ und schreiben Sie die angezeigte URL (paste.ubuntu.com/XXXXXX/) auf einen Zettel. Starten Sie dann den Computer neu. Führen Sie Boot-Repair nur dann aus, wenn Sie Probleme beim Booten des Computers haben; der Ausdruck „wenn es nicht kaputt ist, repariere es nicht“ trifft auf dieses Tool zu.
-
Damit sollten die meisten Bootprobleme behoben sein. Wenn dies Ihre Boot-Probleme nicht behebt, erstellen Sie bitte einen neuen Thread in diesem Forum, in dem Sie Ihr Problem beschreiben und die URL angeben, die Sie im vorherigen Schritt geschrieben haben.
Ubuntu in den UEFI- oder Legacy-Modus konvertieren
Ubuntu in den UEFI-Modus konvertieren
Hinweis: Führen Sie dieses Verfahren nicht durch, wenn Ihr Computer bereits korrekt bootet. Verwenden Sie dieses Verfahren nur, wenn Sie glauben, dass Sie Ubuntu versehentlich im BIOS/CSM/Legacy-Modus installiert haben und es im UEFI/UEFI-Modus booten möchten.
-
Starten Sie Boot-Repair, klicken Sie auf „Erweiterte Optionen“ und gehen Sie auf den Reiter „GRUB-Speicherort“.
- Wenn Sie die Zeile „Separate /boot/efi-Partition“ nicht sehen, bedeutet dies, dass Ihr PC keine UEFI-Partition hat. Beenden Sie in diesem Fall Boot-Repair und erstellen Sie anschließend eine UEFI-Partition (siehe Abschnitt „Erstellen einer UEFI-Partition“ oben).
- Wenn Sie die Zeile „Separate /boot/efi-Partition“ sehen, kreuzen Sie diese an und klicken Sie auf die Schaltfläche „Übernehmen“.
-
Stellen Sie Ihr BIOS so ein, dass die Festplatte im UEFI-Modus gebootet wird (siehe den Abschnitt „BIOS im UEFI- oder Legacy-Modus einrichten“ weiter oben).
Ubuntu in den Legacy-Modus konvertieren
Hinweis: Verwenden Sie dieses Verfahren nur, um eine Linux-Installation im UEFI-Modus so zu konvertieren, dass sie im BIOS/CSM/Legacy-Modus startet. Eine solche Konvertierung kann notwendig sein, wenn bestimmte Hardware im UEFI-Modus nicht korrekt funktioniert. (Grafikkarten sind eine häufige Quelle von Problemen.) Die Konvertierung zum Booten im BIOS/CSM/Legacy-Modus, während Windows im UEFI-Modus bootet, kann den Boot-Prozess umständlicher machen – Sie müssen den integrierten Boot-Manager des Computers verwenden, um zwischen den Betriebssystemen zu wechseln, und einige Computer haben so schlechte Boot-Manager, dass dies unmöglich sein kann.
-
Wenn Ubuntu auf einer GPT-Platte installiert ist (Sie können dies mit dem Befehl ’sudo parted -l‘ überprüfen), verwenden Sie Gparted, um eine BIOS-Boot-Partition (1MB, unformatiertes Dateisystem, bios_grub-Flag) am Anfang der Platte zu erstellen.
-
Starten Sie Boot-Repair, klicken Sie auf „Erweiterte Optionen“, gehen Sie auf den Reiter „GRUB location“.
- Deaktivieren Sie die Option „Separate /boot/efi-Partition“
- Klicken Sie auf die Schaltfläche „Übernehmen“.
-
Stellen Sie Ihr BIOS so ein, dass die Festplatte im Legacy-Modus gebootet wird (siehe den Abschnitt „BIOS im UEFI- oder Legacy-Modus einrichten“ weiter oben).
SecureBoot
„Secure Boot“ ist eine neue UEFI-Funktion, die 2012 mit vorinstallierten Windows8-Computern erschien. Alle aktuellen Ubuntu 64bit (nicht 32bit) Versionen unterstützen nun diese Funktion, aber da PCs, die diese Funktion unterstützen, erst seit Ende 2012 weit verbreitet sind, ist sie noch nicht umfassend getestet, so dass es möglich ist, dass Sie Probleme beim Booten von Ubuntu unter Secure Boot haben. Wenn dies der Fall ist, reichen Sie bitte einen Fehlerbericht für das shim-Paket in Ubuntu ein, vorzugsweise mit dem Befehl ubuntu-bug shim, nachdem Sie Ubuntu mit deaktiviertem Secure Boot installiert haben.
Deaktivieren von SecureBoot im BIOS
Hier ist ein Beispiel für ein BIOS, das anzeigt, dass „Secure Boot“ aktiviert ist:
Um Secure Boot zu deaktivieren oder zu aktivieren, suchen Sie eine ähnliche Option in Ihrem BIOS und schalten Sie sie mit der Tastatur auf Aktiviert/Deaktiviert.
Hinweis: Wenn Ihr PC über Windows8 verfügt, müssen Sie möglicherweise das folgende Verfahren befolgen, um auf Ihr BIOS zuzugreifen.
Zugriff auf die UEFI-Einstellungen von Windows8
Gehen Sie zu den Ausschaltoptionen und klicken Sie bei gedrückter SHIFT-Taste auf Neustart.
Wenn das folgende Menü erscheint, wählen Sie Fehlerbehebung und dann UEFI-Firmwareeinstellungen.
Der PC wird neu gestartet und Sie können das BIOS aufrufen (wenn nicht, drücken Sie die entsprechende Taste).
Siehe auch
– UEFIBooting (ältere Dokumentation, vielleicht nützlich für Mac)
– EasyBCD kann nicht im UEFI-Modus verwendet werden: Thread im EasyBCD-Forum. Es kann aber ab Version 2.2 verwendet werden.
– Installation von Ubuntu auf einem vorinstallierten UEFI-unterstützten Windows 8 System: Schritt-für-Schritt-Anleitung zur Installation von Ubuntu auf einem UEFI/Secure Boot-fähigen Computer, auf dem Windows 8 vorinstalliert ist
CategoryBootAndPartition