Durchführung einer Vollinstallation von Ubuntu auf einer USB-Festplatte

Ich habe regelmäßig den Bedarf, Dinge unter Linux auszuprobieren. Manchmal wird eine virtuelle Maschine sie für mich aufgrund von Speicher-, Festplatten- und Leistungseinschränkungen nicht ausgleichen können. Darüber hinaus ist eine anständige, aktuelle, bootfähige Linux-Umgebung ein großartiges Backup, falls alle meine anderen Computer defekt, infiziert oder gestohlen werden. Dazu gehört die Linux-Installation auf einer externen, über USB angeschlossenen Festplatte, also
ubuntu von usb stick booten,die auf jedem UEFI-fähigen PC relativ einfach booten kann (trotz Treiber-Kompatibilität). Darüber hinaus müssen alle Vorarbeiten mit einem Windows-Einzelstartrechner durchgeführt werden, ohne dass ein duales Boot-System entsteht. Das klingt hart. Es ist hart, aber ich schreibe dies von meiner portablen Ubuntu Linux-Installation, die auf einer USB-SSD läuft!

Was du brauchst

Eine leere externe (USB-)Festplatte. Ich habe ein USB 3 Laufwerksgehäuse mit einer günstigen 256Gb SSD verwendet. Für diejenigen unter Ihnen, die sich Sorgen um die Leistung machen, ist der USB 3.0-Anschluss schneller als die maximale Übertragungsrate einer SSD, die ich bis jetzt gesehen habe.
Ubuntu Linux bootfähiges USB-Laufwerk. Sehr einfach zu erstellen mit Rufus unter Windows. Ich habe einen billigen, werbewirksamen Flashspeicher verwendet. Reduzieren, Wiederverwenden, Recyceln von FTW.
Windows System Repair Disc (ein bootfähiges USB-Laufwerk mit Windows-Recovery-Tools, die Sie selbst erstellen können) oder eine Windows Installation oder Rettungs-CD-ROM / DVD-ROM. Ich habe einen anderen Werbe-Stick verwendet.

Denken Sie daran, Backups aller Ihrer kritischen Dateien und Ordner zu erstellen, bevor Sie fortfahren. Sie werden Änderungen an Ihrem Computer vornehmen. Wenn es kaputt geht, weine nicht, habe ich dich gewarnt. Testen Sie auch beide Ihre bootfähigen Medien. Zweimal. Du wirst sie beide brauchen!
Höhlen

Dual- oder Multi-Boot-System

Ein Dual- oder Multi-Boot-System zu haben, ist nicht mehr so einfach wie vor zehn Jahren. Heutzutage gibt es im Interesse von Sicherheit, Leistung und Abwärtskompatibilität viele halb versteckte Optionen und Funktionen, die Ihnen im Weg stehen können. Mit genügend Erfahrung und Geduld kannst du sie umgehen. Nachfolgend finden Sie eine Auswahl von Problemen, die mich auf dem Weg dorthin mäßig stumpf gemacht haben.
Sicherer Bootsschutz

Ich habe diese Anleitung nur bei ausgeschaltetem Secure Boot getestet. Obwohl Ubuntu Secure Boot unterstützt (es kommt mit signierten Bootloadern), habe ich keine Ahnung, ob meine Methode die signierten Bootloader verwendet oder nicht. Ich schlage vor, Secure Boot nach Möglichkeit zu deaktivieren.
FastBoot Vorbehalte

Viele Boards verfügen über eine Art „Fast Boot“ oder „Boot Optimization“ Option. Zum Beispiel hat mein Intel NUC eine Option namens Fast Boot, die es mir nicht erlaubt, beim Start ein alternatives Boot-Gerät auszuwählen. Es hat auch eine Option zur Unterstützung der Intel Rapid Start Technology, die dem Booten auf mehreren Betriebssystemen im Weg steht. Ich musste beide deaktivieren.

Es ist erwähnenswert, dass Windows 8 und 10 über eine Schnellstart- oder Schnellboot-Funktion verfügen. Diese Funktion benötigt einige Abkürzungen, wenn es um das Booten geht, und lässt das NTFS-Dateisystem in einem verschmutzten Zustand bleiben, was es unter Linux unbeschreiblich macht. Es ist am besten zu verstehen, was es tut und es zu deaktivieren, wenn Sie planen, von Linux aus auf Ihr Windows- Laufwerk zu schreiben.

USB-Host-Controller-Vorbehalt

Einige Firmwares stellen den USB-Host-Controller beim Booten als UHCI (USB 1.1) dar. Wenn Linux während des Bootvorgangs nach einem xHCI (USB 3) Host-Controller sucht, reagiert dieser positiv. Zu diesem Zeitpunkt lädt Linux den xHCI-Treiber und der USB-Hostcontroller setzt sich zurück.

Ihr Root-Dateisystem befindet sich jedoch in einem Gerät, das an diesen USB-Controller angeschlossen ist. Daher bedeutet das Zurücksetzen der Steuerung, dass Linux nicht mehr mit der über USB angeschlossenen Festplatte kommunizieren kann. Daher wird der Linux-Boot für immer hängen bleiben, ohne weitere Hinweise darauf, was schief gelaufen ist.

Die meisten betroffenen Boards (einschließlich meines Intel NUC) haben eine Option, um die xHCI Host-Controller-Schnittstelle standardmäßig zu aktivieren. Das Aktivieren der xHCI-Option im BIOS behebt das Problem des hängenden Bootens. Wenn Sie nur moderne Betriebssysteme mit USB 3-Unterstützung verwenden (alles Neue ab Windows 8.1 und Ubuntu Linux 15.04), können Sie diese Option sicher aktivieren.
Installation von Linux

Starten Sie Ihren Computer von dem bootfähigen USB-Laufwerk von Ubuntu Linux. Denken Sie daran, dass Sie möglicherweise den Bootmanager Ihres Computers aufrufen müssen, um das zu tun (auf meinem Intel NUC muss ich F10 drücken; auf den meisten anderen BIOS habe ich F9 gesehen; lesen Sie Ihre BIOS-Dokumentation).

Installieren Sie Ubuntu Linux regelmäßig. Wenn es Sie nach dem Festplattenlayout fragt, wählen Sie Something Else und partitionieren Sie Ihre externe Festplatte nach Ihren Wünschen. Ich entschied mich, eine bescheiden große Root-Partition (ca. 40 Gb) zu erstellen, eine Swap-Partition, die so groß ist wie die größte RAM-Konfiguration, die ich diese Installation mit plus einem Gb verwenden werde (meine Computer sind maximal 16 Gb groß, also habe ich eine 17 Gb Swap-Partition erstellt) und der Rest der Festplatte ging zu einer massiven /home Partition.

Kommentare sind deaktiviert.