[[Vorlage(Fortgeschritten)]] [[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:Partitionierung:Eine Partition einrichten] [:Installation:Ubuntu installieren] [:Editor:Einen Editor benutzen] }}} {{{#!vorlage Hinweis Dieser Artikel beschreibt ein Nicht-Standard-Verfahren zur Erstellung eines bootfähigen USB-Live-Sticks, erfordert Erfahrung mit der Anwendung von Linux und ist daher für Anfänger weniger geeignet. }}} [[Inhaltsverzeichnis]] Grundsätzlich ist die Installation [3] von Ubuntu auf einem System mit einem [wikipedia:UEFI:] nicht schwieriger, als auf einem System mit einem [wikipedia: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 das Erstellen eines auf einem UEFI-System startfähigen USB-Stick beschrieben einschließlich Ergänzungen, die * eine Wiederherstellung von Ubuntu ermöglichen. * 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. {{{#!vorlage 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 [wikipedia:Master_Boot_Record: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 :arrow: weitere Informationen [post:9059103:s. dieser post]. Es ist ein USB-Stick mit minimal 2 GiB 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. Den USB-Stick normal mit [wikipedia:VFAT:VFAT_32] formatieren: Der USB-Stick muss eine MBR-Partitionstabelle haben. Die erste Partition auf dem USB-Stick muss mit FAT formatiert sein. 1. Das gewünschte '''desktop-amd64.iso''' herunterladen 1. Die ISO-Datei entpacken. Das ISO kann je nach Basissystem auf verschiedene Weise entpackt werden: * auf einem Linux-Rechner * über ein [:mount/#CD-Image:loop-device] * Im Dateibrowser (Nautilus) -> Rechtsklick auf die ISO-Datei * ''"Einhängen von Laufwerksabbildern"'' * ''"Hier entpacken"'' * ab Windows 8 * ISO-Datei einfach anklicken 1. ''"Verborgene Dateien anzeigen"'' im Fenstermenü aktivieren - dies ist nur auf einem Linux-Rechner erforderlich 1. Den gesamten Inhalt auf den USB-Stick kopieren * auch das Verzeichnis '''.disk''' {{{#!vorlage 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 == {{{#!vorlage 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: === QWERTZ-Tastatur einrichten === Um für den Einsatz vom USB-Stick eine deutsche Tastatur (QWERTZ-Tastatur) zu erhalten, ruft man die Datei '''/boot/grub/grub.cfg''' mit einem Editor [4] seiner Wahl auf und ergänzt die Zeile 3 am Ende vor den drei `---` mit: * {{{locale=de_DE bootkbd=de console-setup/layoutcode=de }}} {{{#!code bash 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 } }}} Der Eintrag in obiger Zeile 3 * `file=/cdrom/preseed/ubuntu.seed` weicht ISO-spezifisch ab! === 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 {{{#!code bash 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 [wikipedia:Master_Boot_Record:MBR] * Alternative über '''grub.cfg''' nachladen {{{#!code bash 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: {{{#!code bash search.file /grub/grubenv root configfile /grub/grub.cfg }}} oder wurde ein [:Btrfs-Dateisystem:] eingesetzt, so müssen die Zeilen angepasst werden: {{{#!code bash search.file /@/boot/grub/grubenv root configfile /@/boot/grub/grub.cfg }}} * [:EFI_Bootmanagement:] - Windows starten {{{#!code bash 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: {{{#!code bash menuentry 'System Setup (UEFI-BIOS) aufrufen' { fwsetup } }}} == Ubuntu verschlüsselt installieren == (getestet unter Ubuntu 16.04 Xenial Xerus) Sofern man auf seinem Rechner das Ubuntu in verschlüsselter Form betreiben will und ein anderes Betriebssystem (z.B. Windows) nicht erhalten bleiben soll, ist das über die normale [:EFI_Installieren#Festplatte-loeschen-und-Ubuntu-installieren:Installation] machbar. Soll dagegen das andere Betriebssystem mit einem [:EFI_Bootmanagement:] erhalten bleiben, so ist eine verschlüsselte UEFI-Installation vom Ubuntu über die nachfolgende Aufbereitung des USB-Stick möglich. ===Dateien aufbereiten=== Es sind folgende Schritte abzuarbeiten 1. Ein aktuelles '''amd64.[:Downloads/Netzwerkinstallation/#Mini-CD-Image:mini.iso]''' herunterladen 1. Das ISO über einen [:mount/#CD-Image:loop-device] einbinden. 1. Auf dem USB-Stick das Verzeichnis '''mini''' anlegen 1. Aus dem Loop-Device die Dateien * '''linux''' * '''initrd.gz''' 1. in das neue Verzeichnis '''mini''' kopieren Danach die Datei '''/boot/grub/grub.cfg''' um folgenden Eintrag ergänzen: {{{#!code bash menuentry 'Ubuntu verschlüsselt installieren' { set gfxpayload=keep linux /mini/linux quiet --- initrd /mini/initrd.gz } }}} Der USB-Stick muss dazu im EFI-Modus gestartet werden - die Hinweise zum Windows unter [:EFI_Installieren:] sind auch hierbei zu beachten. =Links= * [:EFI_Bootmanagement:] {Übersicht} Ü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/#Laufwerksabbild-wiederherstellen:] - Eine ISO-Datei auf einen USB-Stick bringen #tag: Ubuntu, System, EFI, BIOS, Installation