EFI USB-Stick
Artikel für fortgeschrittene Anwender
Dieser Artikel erfordert mehr Erfahrung im Umgang mit Linux und ist daher nur für fortgeschrittene Benutzer gedacht.
Dieser Artikel beschreibt ein Nicht-Standard-Verfahren zur Erstellung eines bootfähigen USB-Live-Sticks.
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Grundsätzlich ist die Installation[3] von Ubuntu auf einem System mit einem UEFI nicht schwieriger, als auf einem System mit einem BIOS. D.h. besondere manuelle Eingriffe sind in der Regel vor oder während der Installation[3] nicht notwendig, sofern das EFI seitens des System- oder Mainboard-Herstellers sauber implementiert wurde und man selber keine weiteren Optionen einbringen will.
Die vorhandenen ISO-Dateien - für ein UEFI immer ein amd64.iso - sind alle "hybrid" aufgebaut, so dass eine direkte Verwendung sowohl auf einer DVD als auch auf einem USB-Stick möglich ist und diese Datenträger in der Regel sowohl im EFI- als auch im BIOS-Modus einsetzbar sind.
In diesem Artikel wird jedoch das Erstellen eines auf einem Rechner mit UEFI-Firmware nur per UEFI-Bootmethode startfähigen USB-Sticks beschrieben, einschließlich Ergänzungen, die
eine Wiederherstellung von Ubuntu ermöglichen, bzw.
eine verschlüsselte Ubuntu Installation vorbereiten.
Erstellung Ubuntu-USB-Stick¶
Hat der neue Rechner kein DVD/CD-Laufwerk, so ist alternativ die Erstellung eines bootfähigen USB-Sticks mit einem *-amd64.iso von Ubuntu bzw. eines der Derivate erforderlich.
Hinweis:
Die folgende Beschreibung gilt nur für die Erstellung eines bootfähigen USB-Stick für die ausschließliche Nutzung auf UEFI-Rechnern. Dieser USB-Stick kann zwar nicht im MBR-Modus starten, jedoch ist auch eine Installation im BIOS-Modus ausführbar. Es wird so allerdings grub_2 nicht installiert, das muss von Hand nachgeholt werden ▶ weitere Informationen im Forum.
Es ist ein USB-Stick mit minimal 8 GB erforderlich und - sofern der Rechner das erlaubt - wird USB-3.0 empfohlen.
UEFI-bootfähiger USB-Stick ohne Hilfsmittel¶
Es sind folgende Schritte abzuarbeiten, dieses kann sowohl auf einem Windows- als auch auf einem Linux-Rechner erfolgen:
Der USB-Stick muss eine MBR-Partitionstabelle haben. Die erste Partition auf dem USB-Stick muss mit VFAT_32 formatiert werden.
Das gewünschte desktop-amd64.iso herunterladen.
Die ISO-Datei entpacken. Das ISO kann je nach Basissystem auf verschiedene Weise entpackt werden:
auf einem Linux-Rechner
über ein loop-device
Im Dateibrowser (Nautilus) → Rechtsklick auf die ISO-Datei
"Einhängen von Laufwerksabbildern"
"Hier entpacken"
ab Windows 8
ISO-Datei einfach anklicken
"Verborgene Dateien anzeigen" im Fenstermenü aktivieren - dies ist nur auf einem Linux-Rechner erforderlich
Den gesamten Inhalt auf den USB-Stick kopieren
auch das Verzeichnis .disk
Hinweis:
Die Verzeichnisse isolinux, pics und ubuntu (Link auf . ) sowie die Dateien md5sum.txt und README.diskdefines kann man auslassen. Die Fehlermeldung betrifft interne Links, die nicht auf ein VFAT übertragen werden können - diese kann man mit "Überspringen" wegklicken.
Damit ist der USB-Stick schon als Hilfsmittel einsetzbar und man kann diesen für ein UEFI-Livesystem benutzen.
Optionale Maßnahmen¶
Hinweis:
Die Vorgaben in der /boot/grub/grub.cfg auf dem USB-Stick weichen je nach ISO / Derivat ab und sind dann sinngemäß anzusetzen.
Man kann auf dem USB-Stick die Datei /boot/grub/grub.cfg nachbearbeiten, um weitere Anpassungen für den Einsatz zu erhalten bzw. nicht erforderliche Einträge zu entfernen wie z.B.:
menuentry "OEM install (for manufacturers)"menuentry "Check disc for defects"
Neben der Anpassung der vorhandenen GRUB 2-menuentry in einen deutschen Text, werden die folgenden Ergänzungen vorgeschlagen:
Deutsche Tastatur (QWERTZ) einrichten¶
Um für den Einsatz vom USB-Stick eine deutsche Tastatur zu erhalten, ruft man die Datei /boot/grub/grub.cfg mit einem Editor[4] seiner Wahl auf und ändert die Zeile 3.
Original (die Angabe "file=/cdrom/preseed/ubuntu.seed" ist versionsabhängig und muss erhalten bleiben!):
1 2 3 4 5 | menuentry "Try Ubuntu without installing" { set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --- initrd /casper/initrd.lz } |
Geänderte Fassung:
1 2 3 4 5 | menuentry "Try Ubuntu without installing" { set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper locale=de_DE bootkbd=de console-setup/layoutcode=de initrd /casper/initrd.lz } |
Fremdstart eigenes System¶
Die folgende Ergänzung unterhalb der verbliebenen Einträge erlaubt im Notfall das Starten des Systems über den USB-Stick
EFI Bootmanagement - intakte EFI-Partition
1 2 3 4 5
menuentry "Eigenes System über EFI starten" { set gfxpayload=keep search.file /EFI/ubuntu/grubx64.efi root configfile /EFI/ubuntu/grub.cfg }
EFI Bootmanagement - defekte EFI-Partition
System im BIOS-Modus - defekter MBR
Alternative über grub.cfg nachladen
1 2 3 4 5
menuentry "Eigenes System direkt starten" { set gfxpayload=keep search.file /boot/grub/grubenv root configfile /boot/grub/grub.cfg }
Wurde die /boot-Partition getrennt angelegt, so müssen die Zeilen angepasst werden:
1 2
search.file /grub/grubenv root configfile /grub/grub.cfg
oder wurde ein Btrfs-Dateisystem eingesetzt, so müssen die Zeilen angepasst werden:
1 2
search.file /@/boot/grub/grubenv root configfile /@/boot/grub/grub.cfg
EFI Bootmanagement - Windows starten
1 2 3 4
menuentry 'Windows auf UEFI Rechner starten' { search.file /EFI/Microsoft/Boot/bootmgfw.efi root chainloader /EFI/Microsoft/Boot/bootmgfw.efi }
EFI-BIOS aufrufen¶
Um direkt in das Setup eines Rechners mit UEFI, auch ohne Kenntnis der entsprechenden Funktionstaste zu gelangen, ergänzt man die /boot/grub/grub.cfg auf dem USB-Stick wie folgt:
1 2 3 | menuentry 'System Setup (UEFI-BIOS) aufrufen' { fwsetup } |
Links¶
EFI Bootmanagement Übersicht zur Artikelserie
EFI Grundlagen - alles Wissenswerte rund um Ubuntu mit einem (U)EFI-BIOS
EFI Deinstallieren - Selektives Entfernen eines Betriebssystems
EFI Nachbearbeitung - Hinweise und Maßnahmen nach einer Installation
EFI Modus umstellen - Umstellung der Boot-Modi von (U)EFI nach BIOS
efibootmgr - (U)EFI-Menü einstellen und prüfen
EFI Problembehebung - eine Sammlung von Erfahrungen, Fragen und Abhilfen
Dualboot - Installation von Ubuntu neben Windows
Laufwerksverwaltung (Abschnitt „Laufwerksabbild-wiederherstellen“) - Eine ISO-Datei auf einen USB-Stick bringen