ubuntuusers.de

Live-USB

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Fehlerhafte Anleitung

Diese Anleitung ist fehlerhaft. Wenn du weißt, wie du sie ausbessern kannst, nimm dir bitte die Zeit und bessere sie aus.


Anmerkung: siehe Diskussion zum Artikel ab 9058338

Wiki/Icons/usb.png Dieser Artikel beschreibt, wie man eine Ubuntu-Desktop-CD bzw. -DVD auf einen USB-Stick kopiert, um den USB-Stick als Ersatz für ein optisches Laufwerk zu verwenden. Dies ist erforderlich, wenn der Computer über kein optisches Laufwerk verfügt oder die Ubuntu-Desktop-CD nicht erkannt wird, man also eine alternative Möglichkeit braucht, um Ubuntu zu installieren. Auf diese Art und Weise kann man auch gleich auf ein zweites externes Speichermedium installieren (siehe Installation auf externen Speichermedien).

Hinweise zum Erstellen eines USB-Sticks für UEFi finden sich unter EFI USB-Stick.

Aktuelle ISO-Images können einfach mit dem Befehl dd oder einem Programm wie Etcher oder Ventoy übertragen werden. Unter Windows kann eines der folgenden Programme verwendet werden: Linux Live USB Creator 🇬🇧 (LiLi), Rufus 🇩🇪 oder Win32 Disk Imager 🇬🇧.

Grundlagen

Damit das Booten vom USB-Stick funktioniert, muss das BIOS des Computers die Funktion "Boot from USB" unterstützen. Gegebenenfalls muss man diese Option vorher im BIOS aktivieren und die Boot-Reihenfolge ändern. Der USB-Stick muss ausreichend groß sein, empfohlen werden 4 GB für die Desktopvariante und 1 GB für die Server- und Netzwerkinstallation.

Bei neueren Rechnern, die EFI statt BIOS verwenden, ist ein anderes Vorgehen notwendig, welches im Artikel EFI USB-Stick beschrieben ist.

Wenn der Computer trotz angeschlossenem USB-Stick wie gewohnt von Festplatte startet, ist er nicht für den Start von USB eingerichtet. Diese Einstellung wird im BIOS vorgenommen. Die genaue Vorgehensweise verrät die dem Computer oder Mainboard beiliegende Anleitung. In manchen Fällen kann man allerdings durch Drücken von Esc , F8 , F11 oder F12 (variiert nach BIOS-Hersteller) gleich nach dem Einschalten des Gerätes ein Boot-Device-Menu aufrufen, von welchem USB-Festplatten oder -Sticks gestartet werden können. Dies ist manchmal die einzige Möglichkeit, von USB zu starten.

Bei älterer Hardware ist auch das oft nicht möglich. Dann hilft evtl. noch der Plop Boot Manager 🇩🇪, welcher das (Zitat)

"USB booten ohne BIOS-Unterstützung (UHCI, OHCI und EHCI)"

ermöglicht.

An einem neueren PC mit USB 3.0 sollte darauf geachtet werden, dass ein USB-2.0-Stick an einem USB-2.0-Anschluss angeschlossen wird und nicht etwa an einem neueren USB-3.0-Anschluss. Generell ist USB 2.0 zu bevorzugen, da es bei USB 3.0 zu diffizilen Problemen kommen kann.

USB-Creator/Startmedienersteller

Mit dem Startmedienersteller (Paketname und englische Bezeichnung USB-Creator) kann man auch einen USB-Datenträger statt einer Desktop-CD als Installations- bzw. Testmedium nutzen.

Hinweis:

Unter Windows bitte den Linux Live USB Creator 🇬🇧 (LiLi) oder Rufus 🇩🇪 verwenden.

Installation

Das dafür benötigte Programm ist unter Umständen bereits in einer Standardinstallation enthalten. Nachinstalliert [1] werden kann das Programm mit den Paketen:

Paketliste zum Kopieren:

sudo apt-get install usb-creator-gtk 

Oder mit apturl installieren, Link: apt://usb-creator-gtk

oder

  • usb-creator-kde (universe, für KDE, LXQt)

Paketliste zum Kopieren:

sudo apt-get install usb-creator-kde 

Oder mit apturl installieren, Link: apt://usb-creator-kde

Benutzung

./screenshot.png
USB Creator

Der USB-Stick sollte bereits eine mindestens 950 MiB große FAT32-Partition enthalten. Wenn zusätzlich Daten gespeichert werden sollen (siehe unten), ist eine zweite Partition erforderlich. Zur Einrichtung kann man beispielsweise die Laufwerksverwaltung oder GParted verwenden.

Das Programm kann man bei

  • Unity und GNOME 3: über die Eingabe gksudo usb-creator-gtk bis Ubuntu 16.04 Xenial Xerus,

  • Unity und GNOME 3: ab Ubuntu 18.04 Bionic Beaver mit der Eingabe sudo -H usb-creator-gtk

  • MATE: über die Eingabe usb-creator-gtk

  • KDE: "Programme → System → Startup Disk-Creator"

  • Xfce: "Einstellungen → Startmedienersteller"

  • LXDE: "Systemwerkzeuge → Startmedienersteller"

starten [2], allerdings werden Root-Rechte benötigt [8]. Ist das Programm gestartet, hat man nun die Wahl, das Quellmedium anzugeben. Entweder man nutzt eine eingelegte Ubuntu-Desktop-CD oder man nutzt eine Ubuntu-Desktop-ISO-Datei (z.B. von der Ubuntu-Download-Seite 🇬🇧 ⮷). Letztere wird über die Schaltfläche "Weitere..." eingehängt. Im mittleren Programmfensterbereich werden alle angeschlossenen und erkannten USB-Sticks angezeigt. Hier wählt man den gewünschten USB-Stick aus.

Hinweis:

Die Option zur Datenspeicherung "In reservierten Extrabereich" steht nur zur Verfügung, wenn mindestens zwei Partitionen vorhanden sind.

Im unteren Bereich des Programms kann man noch abschließend einstellen, ob man Dokumente und Einstellungen dauerhaft auf dem USB-Stick abspeichern möchte ("In reservierten Extrabereich"). Das hat den Vorteil, dass diese bei jedem Start erhalten bleiben. Möchte man das nicht, wählt man die Option "Beim Herunterfahren verwerfen, falls sie nicht woanders gespeichert wurden".

Mit der Schaltfläche "Startmedium erstellen" wird nun der USB-Stick vorbereitet. Ist der Vorgang abgeschlossen, wählt man "Beenden".

Daten speichern

Man kann, hat man die Ubuntuversion auf den USB-Stick gespielt, diesem Dateien hinzufügen, welche man dann direkt aus der Live-Version heraus benutzen kann, ohne andere USB-Sticks einbinden zu müssen. Dazu kopiert man die Dateien direkt in die oberste Ebene des USB-Sticks. Hat man dann von diesem gebootet, liegen die zuvor gespeicherten Daten im Ordner /cdrom von wo aus man sie benutzen kann.

weitere Möglichkeiten

s. Baustelle/Übersicht LiveUSB

Problembehebung

Partition number could not be detected

Diese Meldung gibt der USB-Creator oder USB-Startmedien-Ersteller aus. Die Partitionierung des USB-Sticks wurde nicht erfolgreich erkannt oder ist fehlerhaft. Dies kann z.B. bei noch nie verwendeten Sticks vorkommen. Hier hilft oft ein Neupartitionieren [7].

isoinfo: Unable to find Joliet SVD

Diese Meldung wird vom USB-Creator ausgegeben (bzw. in der grafischen Oberfläche wird das angewählte ISO-Image nicht angenommen/angezeigt). In dem Fall sollte der Live-USB-Stick mit der manuellen Methode via dd erstellt werden.

Operating System not found

Bei dieser Fehlermeldung beim Startversuch ist die Lösung recht trivial. Der USB-Stick wurde noch nicht als bootbar markiert, d.h. das Boot-Flag wurde nicht gesetzt [7].

Andernfalls liegt es daran, dass die Partition als Festplatte und nicht als Floppydisk partitioniert ist. Dies kann man erreichen, indem man die Partition auf dem Stick von /dev/sdX1 über den Umweg der lokalen Festplatte nach /dev/sdX verschiebt (genügend freien Festplattenplatz vorausgesetzt). Dazu folgende Befehle anpassen und ausführen:

sudo dd if=/dev/sdX1 of=~/usb-stick.img bs=1M
sudo dd of=/dev/sdX if=~/usb-stick.img bs=1M
sudo rm ~/usb-stick.img 

Defekter Startsektor

Es kommt vor, dass ein defekter oder falscher Bootsektor installiert bzw. noch gar keiner vorhanden ist. Dies tritt z.B. auf, wenn ein veränderter U3-Stick verwendet wird. Das folgende Paket wird benötigt:

  • mbr (universe)

Paketliste zum Kopieren:

sudo apt-get install mbr 

Oder mit apturl installieren, Link: apt://mbr

Nun in einem Terminal-Fenster den folgenden Befehl ausführen (X bitte anpassen!):

sudo install-mbr /dev/sdX 

Wenn keine Fehlermeldung ausgegeben wurde, ist der neue Bootsektor jetzt installiert und es kann erneut versucht werden, vom Gerät zu starten.

Stick wird beim Booten nicht erkannt

In vielen BIOS-Versionen gibt es die Option "USB Legacy Support". Diese sollte eingeschaltet werden, denn damit nutzt das BIOS einen eigenen Treiber für USB-Geräte. Sonst sind die USB-Sticks unsichtbar, sofern nicht das Betriebssystem einen eigenen USB-Treiber mitbringt.

Bootvorgang stoppt

Sollte beim Start vom Stick die Fehlermeldung

"unable to find a medium containing a live file system"

auftauchen, hilft trivialerweise manchmal das Umstecken des USB 2.0-Sticks von einem USB-3.0-Anschluss an einen USB 2.0-Anschluss.

Wenn Ubuntu während des Hochfahrens stehen bleibt und ein blinkender Cursor erscheint, muss mit Strg + Alt + F1 in den Textmodus gewechselt werden. Dort sollte zumindest eine "Loading ..."-Meldung oben stehen, doch der Rest scheint eingefroren. Nach dem Betätigen der -Taste müsste Ubuntu nun starten.

Probleme beim Boot von FAT32-Sticks

Sollte es beim Booten vom USB-Stick zu einer der folgenden Fehlermeldung kommen:

"no default or ui configuration directive found"

"Error: No configuration file found"

"Could not find kernel image: linux"

können zwei Lösungsstrategien angewandt werden:

  1. Bei älteren Rechnern (z.B. Compaq Evo d510e) kann es sein, dass der Rechner bzw. das Betriebssystem beim Booten nicht mit dem neueren FAT32-Dateisystem auf dem USB-Stick zurecht kommt.

    • Lösung: Den Stick auf FAT16 umformatieren (z.B. in Windows im Dateiexplorer mit rechter Maustaste auf das Sticksymbol klicken, und als Format den Eintrag vor FAT32, "MS DOS" genannt, auswählen). Dann mit diesem Stick den bootfähigen Stick erstellen.

  2. Eine andere Ursache kann darin liegen, dass für den Bootvorgang benötigte Dateien wegen unpassender Benennungen nicht gefunden werden.

    • Lösung: Folgende Umbenennungen durchführen: den Ordner isolinux in syslinux, die darin enthaltenen Dateien isolinux.bin in syslinux.bin und isolinux.cfg in syslinux.cfg

unknown keyword in configuration file

Stoppt der Bootvorgang mit obiger Fehlermeldung, entfernt man mit einem Texteditor aus der Datei /syslinux/syslinux.cfg das Wort ui aus der letzten Zeile und bootet erneut.

gfxboot.c32: not a COM32R image

Die Ursache der Fehlermeldung ist eine Änderung in der Datei syslinux (seit Ubuntu 14.04). Daher tritt der Fehler auf, wenn man mit dem USB-Creator vor Ubuntu 14.04 einen Ubuntu-USB-Stick erstellt. Um trotzdem booten zu können "live" eingeben und mit ENTER bestätigen. (Wenn man anstatt der Eingabe die TAB Taste drückt, bekommt man ein Auswahlmenü angezeigt.) Will man das Problem auf einem USB-Stick dauerhaft beheben, hilft folgendes Vorgehen:

  • vom Live-USB-Stick booten

  • Terminal öffnen (z.B. mit Strg + Alt + T )

sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom 
  • mit dem letzten Befehl erhält man Angaben, von welchem DEVICE der USB-Stick gebootet wurde

  • im folgenden Befehl im Terminal das X im Device /dev/sdX1 durch das gerade ermittelte Device ersetzen:

syslinux /dev/sdX1
reboot 

Bootprobleme

Bei allen anderen Problemen beim Start hält man sich an die folgenden Artikel:

Diese Revision wurde am 30. September 2020 17:00 von black_tencate erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: System, Installation