ubuntuusers.de

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.

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

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:

  1. Der USB-Stick muss eine MBR-Partitionstabelle haben. Die erste Partition auf dem USB-Stick muss mit VFAT_32 formatiert werden.

  2. Das gewünschte desktop-amd64.iso herunterladen.

  3. 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

  4. "Verborgene Dateien anzeigen" im Fenstermenü aktivieren - dies ist nur auf einem Linux-Rechner erforderlich

  5. 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
}

Diese Revision wurde am 27. Oktober 2026 15:45 von kB erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: EFI, Ubuntu, Installation, System, BIOS, ungetestet