So installieren Sie Ubuntu dauerhaft auf einem externen Laufwerk mit VirtualBox

How Permanently Install Ubuntu Any External Drive Using Virtualbox

Eine tragbare Festplatte mit einer voll funktionsfähigen eigenständigen Installation von Ubuntu kann in Szenarien nützlich sein, in denen Sie keinen Zugriff auf das Betriebssystem Ihrer Wahl haben. Es kann für Unterrichtszwecke verwendet werden, um ein Projekt vorzuführen, eine Präsentation zu machen und so weiter. In diesem Artikel erfahren Sie, wie Sie Ubuntu mit VirtualBox dauerhaft auf einem externen USB-Laufwerk installieren.

Zu dieser Methode sind einige Dinge zu beachten:



  • Im Gegensatz zum Live-ISO-Image verfügt diese Festplatte über einen vollständigen persistenten Speicher, sodass Sie sich keine Sorgen machen müssen, dass gespeicherte Dateien und Daten beim nächsten Neustart verloren gehen
  • Die Leistung von Ubuntu auf einem externen Laufwerk hängt von der Lese- und Schreibgeschwindigkeit der Festplatte ab. Wählen Sie nach Möglichkeit ein USB 3.x-Laufwerk
  • Das externe Laufwerk wird während der Installation vollständig gelöscht, also stellen Sie sicher, dass es keine wichtigen Dateien enthält

Voraussetzungen

Um VirtualBox unter Ubuntu zu installieren, führen Sie die folgenden Befehle nacheinander aus:



$sudogeeignetInstallierenvirtualbox virtualbox-guest-additions-iso virtualbox-ext-pack
$sudoBenutzermod-zu -Gvboxusers$USER
$sudomodprobe vboxdrv

Starten Sie das System neu, um die Installation abzuschließen.



Schließen Sie ein externes USB-Laufwerk an, auf dem Sie Ubuntu installieren möchten, und führen Sie dann den folgenden Befehl aus:

$VBoxManage list usbhost

In der Terminalausgabe sollte Ihr externes Laufwerk aufgeführt sein:



Ich habe das externe USB-Laufwerk SanDisk Cruzer Force für die Installation von Ubuntu vorbereitet und es wird vom VBoxManage-Befehl korrekt aufgelistet.

Beachten Sie, dass diese Schritte unbedingt erforderlich sind, damit dieses Tutorial funktioniert. Wenn in der oben gezeigten Terminalausgabe kein externes USB-Laufwerk aufgeführt ist, können Sie Ubuntu nicht darauf installieren. Dieses Handbuch wurde mit Ubuntu 19.10 getestet und funktioniert möglicherweise nicht auf älteren Versionen.

Vorbereiten der virtuellen Maschine

Um Ubuntu mit VirtualBox auf einem externen Laufwerk zu installieren, müssen Sie in einer virtuellen Maschine in den Ubuntu-Live-ISO-Modus booten. Wenn Ubuntu im Live-Modus auf einer VirtualBox-Maschine ausgeführt wird, können Sie das mit Ubuntu gelieferte Standardinstallationsprogramm verwenden, um es auf einem externen USB-Laufwerk zu installieren.

Starten Sie VirtualBox über den Anwendungsstarter und klicken Sie auf die Schaltfläche Neu, um eine neue virtuelle Maschine hinzuzufügen. Weisen Sie einen Namen Ihrer Wahl zu, aber stellen Sie sicher, dass Typ auf Linux eingestellt ist. Klicken Sie auf die Schaltfläche Weiter >, um fortzufahren.

Legen Sie im nächsten Fenster die RAM-Menge für die virtuelle Ubuntu-Maschine fest. Stellen Sie sicher, dass Sie dem standardmäßigen Ubuntu-Installationsprogramm einen großzügigen Betrag zuweisen, damit er ohne Probleme in der virtuellen Maschine funktioniert.

Stellen Sie auf dem nächsten Bildschirm sicher, dass das Kontrollkästchen Keine virtuelle Festplatte hinzufügen aktiviert ist. Da Sie Ubuntu auf einem externen Laufwerk installieren, müssen Sie keine virtuelle Festplatte erstellen. Dies minimiert die Wahrscheinlichkeit, Ubuntu auf einer falschen Festplatte zu installieren.

Ignorieren Sie das ohne Festplattenwarnung und klicken Sie auf die Schaltfläche Weiter, um den Vorgang zum Erstellen einer virtuellen Ubuntu-Maschine abzuschließen.

Wählen Sie Ihre neu erstellte virtuelle Maschine aus und klicken Sie dann auf die Schaltfläche Einstellungen, um mit der Konfiguration der virtuellen Maschine zu beginnen.

Gehen Sie zur Registerkarte System und wählen Sie die entsprechende Anzahl von CPU-Prozessoren aus, wobei Sie Ihre Hardwarefähigkeiten berücksichtigen. Wie bereits erwähnt, wird das Installationsprogramm in einer virtuellen Maschine ausgeführt. Wenn Sie der virtuellen Maschine mehr Leistung zuweisen, wird eine schnellere Installation auf dem externen Laufwerk gewährleistet.

Gehen Sie zur Registerkarte Anzeige, wählen Sie den entsprechenden Videospeicher aus und klicken Sie auf das Kontrollkästchen 3D-Beschleunigung aktivieren. Diese Einstellungen verbessern auch die Leistung von Ubuntu in der virtuellen Maschine.

Klicken Sie auf die Registerkarte Speicher und klicken Sie auf das kleine Plus-Symbol vor dem Eintrag Controller: IDE.

Klicken Sie im nächsten Fenster auf Datenträger auswählen.

Wählen Sie auf dem nächsten Bildschirm entweder ein vorhandenes ISO-Image aus, das Sie möglicherweise beim Erstellen einer anderen virtuellen Maschine verwendet haben, oder fügen Sie über die Schaltfläche Hinzufügen ein neues ISO-Image hinzu.

Nachdem Sie ein ISO-Image ausgewählt haben, stellen Sie sicher, dass es im Speicherbereich angezeigt wird.

Gehen Sie zur Registerkarte USB und klicken Sie auf USB-Controller aktivieren. Wählen Sie die entsprechende USB-Version und klicken Sie auf das Plus-Symbol, um ein neues Gerät aus dem kleinen Popup-Menü hinzuzufügen.

Stellen Sie abschließend sicher, dass Ihr ausgewähltes USB-Gerät in der Liste angezeigt wird.

Wenn Sie bisher alle Schritte richtig befolgt haben, ist Ihre virtuelle Ubuntu-Maschine fertig und Sie können sie starten.

Booten der virtuellen Maschine, um Ubuntu auf einem USB-Laufwerk zu installieren

Wählen Sie die neue virtuelle Maschine in der linken Seitenleiste aus und klicken Sie auf die Schaltfläche Start, um sie zu starten. Die Installation von Ubuntu in einer virtuellen Maschine ist ziemlich einfach und identisch mit der Installation von Ubuntu auf einem echten PC. Der Vollständigkeit halber erwähne ich hier ein paar Schritte (getestet mit Xubuntu 19.10, da ich einige Probleme mit der GNOME-Shell in der virtuellen Maschine hatte).

Klicken Sie auf die Schaltfläche Xubuntu (oder Ubuntu) installieren, um den Installationsvorgang zu starten.

Folgen Sie den Anweisungen auf dem Bildschirm, bis Sie den Bildschirm Installationstyp erreichen. Um Xubuntu auf einem externen USB-Laufwerk zusammen mit einem voll funktionsfähigen GRUB-Bootloader auf dem Laufwerk selbst zu installieren, müssen Sie auf Datenträger löschen klicken und die Xubuntu-Radiobox installieren. Sie können auch auf Etwas anderes klicken, um zu den erweiterten Einstellungen und zum Partitionsmanager zu gelangen.

Der Partitionsmanager listet nur das externe USB-Laufwerk als gültiges Installationsziel auf, wie im Screenshot unten gezeigt. Das Gerät für die Bootloader-Installationsoption zeigt auch nur das externe Laufwerk an. Da der virtuellen Maschine nur zwei Medienlaufwerke ausgesetzt sind: das Xubuntu-ISO-Image und das externe USB-Laufwerk, besteht keine Möglichkeit, das Betriebssystem auf einem internen Laufwerk oder einer falschen Partition zu installieren.

Warten Sie, bis das Installationsprogramm abgeschlossen ist, und ziehen Sie dann das USB-Laufwerk ab. Das war's, Sie haben jetzt komplettes Ubuntu auf einem externen Laufwerk installiert und können es von jedem System mit einem USB-Anschluss booten.

Beachten Sie, dass der Installationsprozess in einer virtuellen Maschine langsamer ist als auf einer echten Hardware. Die benötigte Zeit hängt von Ihrer Hardware- und virtuellen Maschinenkonfiguration ab und kann sogar Stunden dauern.

Abschluss

Es ist möglich, Ubuntu auf einem externen Laufwerk von einem bootfähigen Live-USB-Stick selbst zu installieren. Es besteht jedoch immer die Möglichkeit, dass entweder das Betriebssystem oder der Bootloader auf einer falschen Partition installiert wird, insbesondere wenn mehrere Laufwerke an das System angeschlossen sind. Diese Methode ist viel sicherer, da nur eine begrenzte Anzahl von Laufwerken für die virtuelle Maschine verfügbar gemacht wird, was sie weniger fehleranfällig macht. Da kein echter USB-Stick gebootet werden muss, können Sie auch das Host-Betriebssystem weiter verwenden, während die Installation im Hintergrund in einer virtuellen Maschine abgeschlossen wird.