So installieren Sie Ubuntu Linux auf einem externen USB-Laufwerk, um ein tatsächliches, tragbares Linux-System auf USB zu erstellen

Kurz: Dieses Tutorial zeigt die Schritte zur tatsächlichen Installation von Ubuntu Linux auf einem externen USB-Laufwerk mit dem auf dem USB-Stick installierten Bootloader. Es ist kein Live-USB eingerichtet. Dieser USB funktioniert als tragbares Betriebssystem und kann auf jedem Computersystem verwendet werden.

Lassen Sie mich ein paar Dinge in Erinnerung rufen.

Ein Live-USB wird zum Testen der Distribution verwendet. Es wird auch für die Installation von Linux auf der Computerfestplatte verwendet. Normalerweise gehen alle Änderungen, die Sie an Ihrer Live-Distribution vorgenommen haben, verloren, was die Verwendung des Live-USB einschränkt.

Mehrere seiner FOSS-Leser baten um ein Tutorial zur Installation von Linux auf einem USB-Stick. Nicht das normale Live-USB mit Persistenz, sondern das eigentliche Ubuntu, das auf einer USB-Festplatte installiert ist.

Dies bedeutet, dass Sie ein tragbares Ubuntu Linux auf einem USB-Stick haben, das Sie an jeden Computer anschließen, verwenden und Ihre Arbeit auf dem USB-Stick speichern können, als wäre es eine tatsächliche Festplatte.

Das Verfahren scheint sich nicht sehr von der Installation von Ubuntu auf der tatsächlichen Festplatte zu unterscheiden. Und hier machen Menschen Fehler.

Die verfügbaren Tutorials im Internet vermissen den wichtigsten Teil: den Bootloader.

Problem mit Bootloader auf UEFI-Systemen

Das Hauptproblem bei diesem Setup ist die Bootloader-Installation auf UEFI-Systemen. Ein System kann jeweils nur eine aktive ESP-Partition haben und verursacht Probleme.

Selbst wenn Sie bei der Installation von Linux den USB-Stick als Ziel für den Bootloader auswählen, wird die vorhandene ESP-Partition weiterhin zum Platzieren der EFI-Datei für die neue Distribution verwendet.

 ubuntu-Installationspartition
Selbst wenn Sie den Bootloader auf dem externen USB installieren, funktioniert dies nicht, wenn die Festplatte bereits über eine ESP-Partition verfügt

Dies bedeutet, dass das auf dem externen USB installierte Linux als letztes den Bootloader aktualisiert und steuert. Dies kann mehrere Probleme verursachen wie:

  • Das System, das Sie für die Installation von Linux auf USB verwendet haben, startet möglicherweise nicht und erhält einen Grub-Fehler, wenn Sie den Linux-USB nicht angeschlossen haben.
  • Der von Ihnen erstellte Linux-USB startet nicht auf anderen Systemen, da sich seine EFI-Dateien auf den ESP-Partitionen des Systems befinden, auf dem Linux auf USB installiert wurde.

Dies scheitert an der gesamten Idee, einen tragbaren Linux-USB zu haben, oder?

Keine Sorge. Ich werde einen netten Trick für die Installation von Ubuntu oder anderen Linux-Distributionen auf einem USB teilen, ohne mit dem Bootloader des Host-Systems und dem System auf dem USB zu vermasseln.

Bevor Sie mit dem Befolgen des Tutorials beginnen, lesen Sie es vollständig durch und führen Sie es dann auf Ihrem System aus.

Wissenswertes vor der Installation von Linux auf einem USB-Stick

 installieren Sie Ubuntu auf externem USB

Die Lösung oder Problemumgehung für das Bootloader-Problem besteht darin, dass Sie das Installationsprogramm nicht darüber informieren, dass bereits eine ESP-Partition vorhanden ist.

Wenn Sie einen Desktop-PC haben, können Sie die Festplatte entfernen und das könnte das Problem lösen, aber die Dinge werden schwierig sein, wenn es sich um einen Laptop handelt. Das Entfernen der Festplatte kommt hier nicht in Frage.

Ein einfacher Ausweg besteht darin, das ESP-Flag vor der Installation von Linux auf dem USB-Stick von der ESP-Partition zu entfernen und nach der Installation wieder einzufügen. Auf diese Weise täuschen Sie das Ubuntu-Installationsprogramm vor, dass keine ESP-Partition vorhanden ist, und es wird eine neue ESP-Partition auf dem USB-Stick erstellt und verwendet. Die ursprüngliche ESP-Partition auf der Festplatte bleibt unberührt.

Cleverer Trick, ich weiß. Lassen Sie mich noch ein paar Zweifel klären und einige Vorschläge hinzufügen:

  • Sie benötigen zwei USB-Sticks. Eine für Live-USB und eine andere, auf der Linux installiert wird.
  • Verwenden Sie einen USB-Stick mit 4 GB für das Live-System und mindestens einen USB-Stick mit 32 GB für den Linux-USB.
  • Ich empfehle dringend, USB 3.0 sowohl für Live-USB als auch für den tatsächlichen Linux-USB zu verwenden. USB 2.0 wird sowohl für die Installation als auch für die Verwendung von Linux schmerzhaft langsam sein.
  • Selbst wenn Sie USB 3 verwenden, ist die Installation von Linux um ein Vielfaches langsamer als die normale Ubuntu-Installation. Hab Geduld und Zeit.
  • Die Verwendung eines Linux-Systems über USB ist immer langsamer als die tatsächliche Festplatte und SSD.
  • Wenn Sie Linux USB auf einem System verwenden möchten, müssen Sie zu den Boot-Einstellungen gehen, um von USB zu booten (es sei denn, das System ist standardmäßig auf USB eingestellt).
  • Der Linux-USB funktioniert möglicherweise nicht mit Systemen mit aktiviertem Secure Boot.

Über die langsamere Erfahrung mit Linux auf USB, wenn Ihr System über einen Thunderbolt-Anschluss verfügt, empfehle ich eine Thunderbolt-SSD. Ich habe eine SanDisk SSD und als ich Linux installiert habe, war die Erfahrung sehr reibungslos, fast wie die SSD auf dem System.

Vorschau Produkt Preis
 SanDisk 500 GB Extreme Tragbare SSD-Bis zu 1050 MB/s-USB-C, USB 3.2 Gen 2-Externe Solid State Drive-SDSSDE61-500G-G25 SanDisk 500 gb Extreme Tragbare SSD-Bis zu 1050 MB/s-USB-C, USB 3.2 Gen 2-Externe Solid State Drive… $87.99 Bei Amazon kaufen

Komplettes Ubuntu auf einem Flash-Laufwerk installieren

Nachdem Sie nun wissen, was Sie brauchen, möchte ich die Teile dieses Tutorials erläutern:

  • Erstellen eines Live-Ubuntu-USB
  • Verwenden Sie den Live-USB, um Ubuntu auf einem anderen USB zu installieren, indem Sie die Partitionsflaggen vor und nach der Installation entfernen
  • Verwenden des Ubuntu-USB auf verschiedenen Systemen
  • Wiederherstellen der USBs

Teil 1: Erstellen Sie einen Live-Ubuntu-USB

Ich gehe nicht in Details für diesen Teil. Sie kennen die Schritte wahrscheinlich sowieso. Ich werde hier kurz die Schritte erwähnen. Bei Bedarf können Sie dieses Tutorial zum Erstellen von Live-Ubuntu-USB lesen.

Gehen Sie auf Ihrem Computer zur Ubuntu-Website und laden Sie eine aktuelle Ubuntu-Version Ihrer Wahl herunter.

Es stehen verschiedene Tools zum Schreiben des ISO-Images auf den USB-Stick zur Verfügung. Sie können Etcher verwenden, das für Linux, Windows und macOS verfügbar ist.

Etcher herunterladen. Stecker in ihre kleinere kapazität USB. Führen Sie Etcher aus, navigieren Sie zum heruntergeladenen ISO und USB und drücken Sie die Flash-Taste. Es ist wirklich einfach.

 Radierer

Wenn Sie den Live-USB erstellt haben, ist es Zeit, Ubuntu auf dem anderen USB zu installieren.

Teil 2: Ubuntu auf dem USB installieren

In Ordnung! Sie haben also einen Live-Ubuntu-USB und einen leeren USB, auf dem Sie Ubuntu installieren. Schließen Sie beide an einen Computer an. Sie müssen jetzt von diesem Live-USB booten und dafür müssen Sie auf die Boot-Einstellungen zugreifen.

Schritt 1: Booten Sie von Live-USB

Schließen Sie beide USBs an Ihr System an und starten Sie es neu. Wenn das System startet und das Herstellerlogo angezeigt wird, drücken Sie wiederholt die Tasten F10 / F12. Verschiedene Hersteller legen unterschiedliche Schlüssel für den Zugriff auf die BIOS-Einstellungen fest.

Hinweis: Einige Systeme erlauben kein Booten von Live-USB, wenn Secure Boot aktiviert ist. Wenn dies der Fall ist, deaktivieren Sie zuerst Secure Boot.

Auf meinem Dell-System zeigten die Starteinstellungen diesen Bildschirm an. Ich habe Debian auf diesem System installiert.

 vom Live-USB booten
Vom Live-USB booten

Wenn Sie in der Live-Sitzung sind, gehen Sie mit „Try Ubuntu“ Option:

 versuchen Sie ubuntu install ubuntu
Gehen Sie mit Try Ubuntu Option hier

Schritt 2: Deaktivieren Sie ESP-Flags von der ESP-Partition

Drücken Sie die Windows-Taste und geben Sie Gparted ein. Dadurch wird der Gparted-Partitionsmanager geöffnet, der (normalerweise) bereits auf der Ubuntu-ISO vorhanden ist.

 starten Sie gparted ubuntu
Starten Sie Gparted in Ubuntu

Wenn es nicht gefunden wird, stellen Sie eine Verbindung zum Internet her, öffnen Sie ein Terminal, führen Sie sudo apt update aus und installieren Sie gparted unter Ubuntu.

Stellen Sie in Gparted sicher, dass Sie die Systemfestplatte ausgewählt haben. Suchen Sie nach der Partition von etwa 100-500 MB Größe und markiert als ESP. Klicken Sie mit der rechten Maustaste auf diese Partition und wählen Sie ‚Flags verwalten‘:

 gparted in ubuntu live usb
Flags für die ESP-Partition zurücksetzen

Es sollte ESP- und Boot-Flags anzeigen. Wenn mehrere Flags gesetzt sind, machen Sie einen Screenshot, damit Sie nach Abschluss der Installation zu denselben Flags zurückkehren können.

 flags verwalten esp-Partition
esp-Flag aus der ESP-Partition entfernen

Wenn Sie die Flags deaktivieren, wird normalerweise ein msftdata-Flag hinzugefügt, und Sie können es so belassen. Änderungen treten sofort in Kraft.

 esp-Flags entfernt
ESP-Flags aus der ESP-Partition entfernt

Großartig! Jetzt sieht Ihr Live-System die ESP-Partition und damit die vorhandenen Starteinstellungen des Computers nicht. Jetzt ist es an der Zeit, Ubuntu auf dem anderen USB zu installieren.

Schritt 3: Ubuntu auf dem anderen USB installieren

Stellen Sie sicher, dass Sie auch den anderen USB mit größerer Kapazität angeschlossen haben. Doppelklicken Sie auf dem Desktop auf das Symbol Ubuntu installieren.

 ubuntu-Installation starten
Ubuntu-Installation starten

Es wird die Installation starten. Sie können die ersten Schritte zur Auswahl des Tastaturlayouts und der Sprache ausführen.

  •  Install Ubuntu 2
    Wählen Sie Ihre Sprache
  •  Ubuntu installieren 3
    Tastaturlayout auswählen

Denken Sie daran, ich habe Ihnen am Anfang gesagt, dass die Installation von Ubuntu auf einem USB-Stick ziemlich lange dauert? Aus diesem Grund schlage ich vor, hier die minimale Installation durchzuführen, die mit einem Browser und wichtigen Dienstprogrammen geliefert wird, jedoch keine Office-Software, Mediaplayer usw. enthält. Sie können sie später installieren.

Die minimale Installation bedeutet, weniger Dateien auf den USB-Stick zu kopieren, was die Installationszeit verkürzt.

 wählen Sie minimal install
Die Auswahl von minimal install verkürzt die Installationszeit

Wählen Sie im nächsten Bildschirm etwas anderes aus:

 etwas anderes Option ubuntu install
Etwas anderes Option können Sie die Festplatten und Partition zugreifen

Auf dem Bildschirm ‚Installationstyp‘ sehen Sie alle Festplatten und USB-Laufwerke, die auf der Hauptoberfläche aufgelistet sind. Sie können sehen, dass die Festplatte keine ESP-Partition anzeigt, da die Flags entfernt wurden.

Hier sollten Sie sicherstellen, dass Sie den richtigen USB (den größeren) für „Device for bootloader installation“ ausgewählt haben. Ich verwende hier meine externe Thunderbolt SSD mit einer Kapazität von 500 GB (größer als die Festplatte des Laptops):

 bootloader lage
Lage der bootloader sollte die externe USB

Wählen Sie nun den größeren USB-Stick aus und löschen Sie alle vorhandenen Partitionen, um freien Speicherplatz zu schaffen, indem Sie auf die Schaltfläche – klicken.

 vorhandene Partition löschen, um freien Speicherplatz zu schaffen
Machen Sie freien Speicherplatz auf dem externen USB für die Ubuntu-Installation

Wählen Sie als Nächstes den soeben erstellten freien Speicherplatz aus und klicken Sie auf das Pluszeichen, um eine Partition darauf zu erstellen.

 partition auf externem USB erstellen
Neue Partition auf externem USB erstellen

Erstellen Sie die erste Partition als ESP für den Bootloader.

 esp-Partition auf externem USB erstellen
Erstellen

Wählen Sie den verbleibenden freien Speicherplatz aus und erstellen Sie root mit Ext4-Dateisystem. Sie können auch root, swap und home erstellen, aber ich schlage vor, alles unter root zu halten, einschließlich swap (dank swapfile).

 root-Partition erstellen ubuntu external usb
Root-Partition mit ext4-Dateisystem erstellen

Wenn Sie die Partitionen bereit haben, überprüfen Sie, ob externes USB für die Bootloader-Installation ausgewählt ist.

 überprüfen Sie das Gerät auf den Speicherort des Bootloaders
Überprüfen Sie den Speicherort des Bootloaders, der sich auf dem externen USB-Laufwerk befinden sollte

Die Dinge sehen gut aus. Klicken Sie auf die Schaltfläche Installieren und gehen Sie die üblichen Zeitzoneneinstellungen durch.

 Zeitzone auswählen, wenn Sie Ubuntu installieren
Zeitzone auswählen

Sie werden aufgefordert, Benutzer und Passwort zu erstellen.

 Benutzername und Passwort während der Ubuntu-Installation festlegen
Benutzername und Passwort festlegen

Danach ist alles eine Frage des Wartens. Wenn Sie jemals Ubuntu installiert haben, werden Sie sicherlich das Gefühl haben, dass diese Installation langsamer als gewöhnlich ist.

 installation von Ubuntu
Ubuntu-Installation ist im Gange

Starten Sie nach Abschluss der Installation NICHT sofort neu. Sie müssen die Partition in ihren ursprünglichen Zustand zurücksetzen.

 testen Sie nach der Ubuntu-Installation weiter
Verwenden Sie weiterhin die Live-Ubuntu-Umgebung

Schritt 4: Aktivieren Sie die ESP-Flags auf der ESP-Partition

Starten Sie Gparted erneut. Wählen Sie die Festplatte Ihres Systems aus und klicken Sie mit der rechten Maustaste auf die entsprechende Partition, die jetzt als msftdata gekennzeichnet ist. Wählen Sie esp Flag und es sollte auch boot Flag automatisch auswählen.

 esp-Flags erneut setzen
esp-Flags erneut setzen

Herzlichen Glückwunsch! Sie haben Ubuntu erfolgreich auf einem Flash-Laufwerk installiert. Sie können jetzt das Live-Ubuntu-System ausschalten.

 ubuntu ausschalten
Starten Sie das System jetzt neu oder schalten Sie es aus
Was passiert, wenn Sie versehentlich die Neustarttaste drücken, ohne die ESP-Flags zurückzusetzen?

Das ist schlecht, aber nicht so schlimm. Da Ihr tatsächliches System keine ESP-Partition hat, bootet es nicht ohne den externen USB, den Sie gerade erstellt haben.

Aber kein Grund zur Sorge. Sie haben immer noch die Live-Ubuntu USB, nicht wahr? Booten Sie erneut davon. Starten Sie Gparted und aktivieren Sie das richtige Flag auf der ESP-Partition der Festplatte.

Teil 3: Verwenden des Ubuntu USB auf einem beliebigen System

Der soeben erstellte USB kann auf jedem Computer verwendet werden, solange er vom USB-Stick booten kann. Mit anderen Worten, Secure Boot sollte deaktiviert sein.

Ich habe mein Ubuntu USB von zwei Systemen verifiziert, eines, auf dem ich es erstellt habe, und eines, das in diesem Prozess nicht verwendet wurde. Es funktionierte auf beiden.

Der Vorgang ähnelt dem Booten vom Live-USB. Wenn das Logo des Systemherstellers sichtbar ist, drücken Sie die Tasten F2 / F10 / F12, um auf die Starteinstellungen zuzugreifen, und wählen Sie Ubuntu oder USB zum Booten aus. Es kann mit einem der beiden Namen (oder vielleicht mehr) angezeigt werden.

 booten von externem ubuntu usb
Booten von Ubuntu auf dem externen USB

Wenn Sie vom Ubuntu USB booten, sehen Sie den bekannten Grub-Bildschirm und können Ubuntu auswählen, um ihn zu verwenden:

 grub von Ubuntu auf externem USB
Grub-Menü von Ubuntu auf dem externen USB

Haben Sie etwas im obigen Grub-Bildschirm bemerkt? Ich habe ein System verwendet, auf dem Debian installiert war, um diesen Ubuntu-USB zu erstellen. Während der Installation nimmt die neue ESP-Partition auf dem USB auch das Debian-System zur Kenntnis, wie Sie auf dem Grub-Bildschirm sehen können.

Wenn ich diesen USB auf einem anderen System verwende und versuche, in Debian zu booten, wird ein Fehler ausgegeben. Offensichtlich, weil es auf dem neuen System kein Debian-System gibt. Wenn ich den USB auf demselben Debian-System verwende, das für die Ubuntu-Installation auf dem USB verwendet wurde, funktioniert es.

Der zusätzliche Eintrag im Grub sollte Sie nicht stören, es sei denn, Sie haben eine Zwangsstörung. Wenn dies der Fall ist, booten Sie auf diesen USB-Stick, installieren Sie Grub Customizer und löschen Sie diese zusätzlichen Einträge. Das liegt an dir.

Eine andere Sache zu beachten ist, dass, wenn Sie vom Ubuntu USB auf einem anderen System booten, es einen blauen Bildschirm mit ein paar Optionen zeigt. Gehen Sie einfach mit Boot sowieso.

Es gibt noch eine letzte Sache, und das ist, Ihre USB-Laufwerke zurückzufordern.

Teil 4: Bringen Sie Ihre USBs wieder in einen normalen Zustand

Hier haben Sie zwei USBs verwendet: eine für Live-Ubuntu und eine für die tatsächliche Ubuntu-Installation.

Wenn Sie eines der USB-Kabel für die normale Datenübertragung verwenden möchten, fällt es Ihnen schwer, es zu formatieren. Wenn Sie einen Live-USB erstellen, befindet sich der USB in einem seltsamen Zustand, und Betriebssysteme können ihn häufig nicht direkt formatieren.

Gparted kommt wieder zur Rettung. Es ist für Linux, Windows und macOS verfügbar. Laden Sie es herunter, installieren Sie es und formatieren Sie den USB, indem Sie alle Partitionen darauf löschen und eine neue Partition im NTFS- oder FAT32-Format erstellen.

Fazit

Der nette Trick, die tatsächliche ESP-Partition vor dem Ubuntu-Installationsprogramm zu verbergen, ist hier die Schlüsselidee. Dies ist eine bessere Lösung, als die Festplatte zu entfernen oder einen verkorksten Start zu haben.

Ich hoffe, Ihnen gefällt dieser Trick und Sie finden dieses detaillierte Tutorial hilfreich.

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.