Wie installiere ich Ubuntu auf einer tragbaren externen Festplatte?

29

Betriebssystem: Windows 7. Ich möchte Linux Ubuntu auf einer tragbaren externen Festplatte (USB 2.0) installieren. Ich lese eine Vielzahl von Methoden, bin aber durch widersprüchliche Ratschläge und Methoden verwirrt. Tatsächlich sieht die Installation von Ubuntu auf einem anderen als einem sauberen PC viel komplizierter aus als die Installation von Windows. Ich muss Ubuntu package + Python 2.7 + C compilerinstalliert haben. Meine externe Festplatte ist teilweise gefüllt, ich muss alle Dateien behalten.

Läuft Ubuntu vollständig auf einer externen Festplatte, ohne dass irgendetwas in Windows-Systemordner und in die Registrierung geschrieben werden muss?

Kann jemand eine detaillierte Anleitung posten, wie man Ubuntu auf einer externen Festplatte installiert?

Triwo
quelle
Was sind Ihre Maschinenspezifikationen? Wie viel Platz hast du auf der USB-Festplatte? Hat dein Chip vt-x? Ich kann Ihnen die Schritte für eine tatsächliche Installation geben, aber da Ihre Ubuntu-Anforderungen minimal sind, ist eine virtuelle Maschine möglicherweise die beste für Sie. Das Installieren einer VM schreibt natürlich in die Registrierung usw. Ist das Ihr eigener Computer oder Arbeit?
Chaskes
Es ist mein Laptop. Intel Core 2 Duo CPU T6670, 3 GB RAM. Nicht sicher für VT-X. Externe Festplatte 386GB frei. VMware Player oder VMware Workstation? Wahrscheinlich wird die Live-CD passen, aber ich brauche eine benutzerdefinierte mit den obigen Paketen + Binwalk mit Abhängigkeiten.
Triwo
Du hast vt-x . Sie müssen in BIOS gehen und sicherstellen, dass es aktiviert ist. Sie werden mit einer VM in VMWare Player zurechtkommen, die kostenlos ist (die Workstation kostet 250 US-Dollar). Geben Sie VM 1024 MB RAM (Sie könnten sogar mit 768 auskommen). Ihre Bedürfnisse brauchen nicht viel Platz
chaskes
Welche Vor- und Nachteile hat die Ausführung von Linux auf VMWare Player gegenüber der Ausführung von Linux von einer externen Festplatte?
Triwo
Beide Lösungen sind einfach und würden für Ihre Bedürfnisse arbeiten. Die erste Verwendung von VMWare Player ist für Anfänger möglicherweise besser, insbesondere wenn Sie über eine proprietäre Grafikkarte verfügen. Sie können später zu einer vollständigen Installation wechseln.
Chaskes

Antworten:

34

Eine sehr detaillierte Antwort würde den Rahmen einer einzelnen Frage sprengen, aber hier ist der allgemeine Überblick. Es ist sehr einfach, aber der Erfolg hängt zum Teil von der Fähigkeit Ihres Computers ab, von einer externen Festplatte zu booten. Dies hängt vom BIOS ab.

Stellen Sie vor dem Start sicher, dass Ihr BIOS die Option zum Booten von einer USB-Festplatte hat.

Wenn Sie lediglich die Basisinstallation, Python 2.7 und den C-Compiler benötigen, können Sie Ubuntu nicht auf einer relativ kleinen Partition installieren. Ich vergesse das buchstäbliche Minimum, das Ubuntu installieren muss, aber es sind ungefähr 8 GB. Ich würde mindestens 10 GB plus weitere 2-4 GB empfehlen, wenn Sie ein Swap-Laufwerk möchten.

Erstellen Sie Platz für eine Partition

In Ihrem Fall ist es am besten, die neue Partition vor der Installation zu erstellen. Sie müssen zuerst die vorhandene Partition auf Ihrer externen Festplatte verkleinern.

Ich würde empfehlen, die USB-Festplatte zu sichern. aber wenn Sie einen zweiten hatten, konnten Sie gerade zu diesem anbringen. Je nachdem, wie voll das Laufwerk ist, können Sie es möglicherweise nicht vollständig sichern. Sichern Sie jedoch mindestens alle wichtigen Dateien. Dies ist nur eine allgemeine Warnung und Vorsichtsmaßnahme, da Ihre Daten sicher sein sollten.

Sie haben zwei Möglichkeiten, die vorhandene Partition zu verkleinern:

  1. Verwenden Sie den Windows-Partitions-Manager in Verwaltungstools. Ich glaube, dass diese in Home Premium verfügbar sind. Wenn die Partition nicht ausreichend verkleinert wird, müssen Sie möglicherweise Dateien löschen, um Platz zu schaffen. Wenn Sie mehr als genug zur Verfügung haben, es aber immer noch nicht genug verkleinert, verwenden Sie ein kostenloses Defragmentierungsprogramm wie MyDefrag, um die Dateien zu defragmentieren und an den Anfang der Partition zu verschieben.

  2. Verwenden Sie gpartedvom Ubuntu Live-Installationsmedium. Dies ist wahrscheinlich der einfachere Weg.

Erstellen Sie eine neue Partition

Erstellen Sie das Ubuntu Live-Installationsmedium und booten Sie Ihren Computer damit. Wählen Sie "Ubuntu testen".

Stecken Sie die externe Festplatte ein. Starten Sie das Programmgparted . Wenn Sie die Partition auf der externen Festplatte noch nicht verkleinert haben, tun Sie dies jetzt.

In den meisten Fällen wird die interne Festplatte als sdaund die externe als angezeigt sdb, dies kann jedoch nicht garantiert werden.Stellen Sie sicher, dass Sie die richtige HD in gparted suchen.

Wird die Partition verkleinert, bleibt nicht zugewiesener Speicherplatz übrig. Verwenden Sie dies, um eine neue Partition zu erstellen. Formatiere es auf ext4. Notieren Sie die Partitionsnummer. Dies wird verwendet für/ .

Sie brauchen keine Swap-Partition, aber wenn Sie eine möchten, verkleinern Sie die neue Partition um die gewünschte Größe (oder verkleinern Sie sie erst einmal ein wenig). Formatieren Sie diesen Raum zulinux-swap .

Notieren Sie sich die Nummern der neuen Partitionen.

Führen Sie das Installationsprogramm aus

Starten Sie das Installationsprogramm über das Symbol auf dem Desktop oder im Launcher. Wenn Sie gefragt werden, wie Sie installieren möchten, wählen Sie: Somethine Else .

Dadurch wird der Partitionierer im Installationsprogramm gestartet. Das ist anders alsgparted und mag für einen Anfänger ein wenig einschüchternd aussehen.

Markieren Sie die neue Partition sorgfältig (überprüfen Sie die Nummer und fahren Sie sorgfältig) und klicken Sie auf Ändern .

Folgen Sie den Dialogen zu a. Verwenden Sie die Partition als ext4, b. montieren an/ und c. Format.

Markieren Sie die Swap-Partition und klicken Sie auf Ändern . Wählen Sie mit alinux-swap und das ist alles für diesen einen.

Sehr wichtig: Ändern Sie die Installation des Bootloaders auf die USB HD. Dies wird höchstwahrscheinlich sein/dev/sdb . Dies verhindert, dass Sie den Master-Boot-Datensatz auf Ihrer Festplatte überschreiben. (Wenn Sie dies versehentlich tun, ist es leicht zu beheben).

Überprüfen Sie Ihre Partitionsauswahl noch einmal und klicken Sie dann auf Jetzt installieren .


Das ist es. Um Ubuntu auszuführen, starten Sie den Computer mit angeschlossenem USB-Stick. Legen Sie die BIOS-Reihenfolge fest oder verschieben Sie USB HD auf andere Weise in die erste Startposition. Das Boot-Menü auf dem USB zeigt Ihnen sowohl Ubuntu (auf dem externen Laufwerk) als auch Windows (auf dem internen Laufwerk). Wählen Sie die gewünschte aus. Wenn Sie ohne USB booten, booten Sie normalerweise mit Windows.

In Ubuntu ist standardmäßig Python 2.7 installiert. Um den C-Comiler zu installieren, öffnen Sie das Terminal.

sudo apt-get install gcc

oder

sudo apt-get install build-essential

(wenn Sie zusätzliche Programme benötigen, die für die C-Programmierung hilfreich sind).


Um Ubuntu stattdessen auf einer virtuellen Maschine auszuführen, installieren Sie VirtualBox oder VMWarePlayer unter Windows. Beides ist kostenlos. Erstellen Sie eine neue VM und installieren Sie sie mithilfe des Installationsmediums auf der VM. Aber diesmal mach dir keine Sorgen über Partitionen. Wählen Sie Ubuntu auf dem gesamten virtuellen Laufwerk installieren. Dies hat keine Auswirkungen auf den Rest der Festplatte.

Wenn Sie die VM auf die externe Festplatte stellen möchten, müssen Sie den Standardspeicherort beim Erstellen der VM überschreiben und in einem Ordner auf dem externen Laufwerk ablegen.

Das dauerhafte Erstellen Ihrer Installationsmedien mit einem Windows-Programm wie LiveUSBCreator funktioniert ebenfalls, diese Option ist jedoch sehr langsam.

chaskes
quelle
1
Das Installationsprogramm von Ubuntu 18.04 löste das Problem auf meiner internen Festplatte, obwohl ich mich für die Installation des Bootloaders auf der USB-Festplatte entschieden hatte, wie in dieser Anleitung empfohlen. Ich musste die Boot-Reparatur ausführen , um mich zu erholen.
Kommunikative Algebra
1
@CommunicativeAlgebra Sie können dieses Problem vermeiden, indem Sie das interne Laufwerk vor und während des Installationsvorgangs trennen, sodass die Installation des Bootloaders nur auf dem externen Laufwerk ausgeführt werden kann.
2.
10

Ubuntu kann und funktioniert einwandfrei von einer externen Festplatte aus. Ich benutze Ubuntu seit Jahren auf diese Weise. Windows ist davon nicht betroffen. Die Installation auf USB-Laufwerken ist nichts Besonderes. Sie schließen das USB-Laufwerk an, booten mit einer CD oder einem USB-Stick und wählen das externe Laufwerk aus, wenn Sie den Installationsort auswählen.

Jedoch:

Sie müssen die externe Festplatte partitionieren. Ich gehe davon aus, dass Ihre externe Festplatte eine einzelne Partition mit einem NTFS-Dateisystem hat. Das Beste ist, diese Partition um etwa 20 GB zu verkleinern (das ist mehr als genug für Ubuntu) und dort neue Partitionen zu erstellen. Dies ist nicht so schwierig, wie es sich anhört (und Sie müssen sich über Partitionen Gedanken machen, wenn Sie eine weitere Kopie von Windows installieren möchten).

Verwenden Sie entweder das Windows-Datenträgerverwaltungsprogramm, um die Partition zu verkleinern, oder verwenden Sie GParted im Ubuntu Live-Modus. Ersteres zu verwenden ist schneller, beschränkt sich jedoch auf den verfügbaren Speicherplatz nach dem zuletzt verwendeten Sektor in der Partition (der sehr niedrig sein kann, auch wenn Sie über ausreichend freien Speicherplatz verfügen). Die Verwendung der zweiten kann sehr langsam sein, insbesondere wenn die Partition groß ist, aber Sie können den größten Teil des freien Speicherplatzes extrahieren.

Verwenden Sie in beiden Fällen GParted, um dort eine erweiterte Partition und innerhalb dieser erweiterten Partition eine ext4-Partition zu erstellen, nachdem Sie den freien Speicherplatz erhalten haben. Installieren Sie Ubuntu auf dieser Partition. Wählen Sie auch Ihre externe Festplatte als Gerät für die GRUB-Installation (Bootloader).

Alternative:

Wenn Sie ein pendrive zur Hand haben, verwenden Sie UNetBootin oder Universal USB Installer oder ein solches Tool, um ein bootfähiges Ubuntu-Laufwerk mit Persistenz zu erstellen . Wenn die Persistenz aktiviert ist, verschwinden Ihre Einstellungen und andere Änderungen an Ubuntu, die Sie im Live-Modus vornehmen, nicht, wenn Sie neu starten. Es ist ideal für Szenarien mit geringer Auslastung. Sie können Python oder irgendetwas anderes installieren und sich mit Ubuntu vertraut machen. Installieren Sie Ubuntu dann, wann immer Sie möchten. Beachten Sie, dass im Live-Modus vorgenommene Änderungen keine Auswirkungen auf die Installation haben, die Sie damit vornehmen.

muru
quelle
1
2016, Unetbootin, Universal und andere Syslinux-Installationsprogramme funktionieren nicht mit 14.04 und späteren dauerhaften Installationen. Installationsprogramme vom Typ Grub2, die für dauerhafte Partitionen auf Thumb-Laufwerken geeignet sind, funktionieren anscheinend nicht für USB-Festplatten, auch nicht mit Casper-RW-Dateien oder -Partitionen.
CSCameron
mkusb, help.ubuntu.com/community/mkusb , kann ein dauerhaftes Live-Laufwerk in USB-Festplatten und SSD-Laufwerke in externen Boxen mit USB- oder eSATA-Verbindungen erstellen. Das ursprüngliche Poster wollte jedoch alle aktuellen Dateien auf dem Ziellaufwerk behalten, und mkusb überschreibt die Partitionstabelle und erstellt eine neue. In diesem Fall ist dies keine Option, es sei denn, diese Daten werden auf einem anderen Laufwerk gesichert und nach der Installation des permanenten Live-Systems wiederhergestellt.
Sudodus
3

Vollständige Installation auf USB

Vollständige Installationen sind stabiler und sicherer als dauerhafte Installationen, jedoch nicht so schnell durchzuführen. Sie sind besser in der Lage, Speicherplatz zu nutzen, da keine Casper-RW-Datei oder Partition mit fester Größe erforderlich ist. Sie eignen sich nicht sehr gut für die Installation von Ubuntu.

Es folgt eine schrittweise Anleitung zur Installation von 18.04 auf einem 16-GB-Flash-Laufwerk mit Optionen für eine separate Home-Partition und eine Windows-kompatible Datenpartition. Die Installation auf einem mechanischen externen Laufwerk ist ähnlich:

  • Erstellen Sie einen Live-USB-Stick oder eine DVD mit SDC, UNetbootin, mkusb usw.
  • Schalten Sie den Computer aus und ziehen Sie den Netzstecker. (Siehe Hinweis unten)
  • Ziehen Sie das Netzkabel von der Festplatte oder die Festplatte vom Laptop ab.
  • Stecken Sie den Computer wieder ein.
  • Setzen Sie das Flash-Laufwerk ein.
  • Stecken Sie den Live-USB oder die Live-DVD ein.
  • Starten Sie den Computer, der USB / DVD sollte booten.
  • Sprache auswählen.
  • Wählen Sie Ubuntu installieren.
  • Wählen Sie Tastaturlayout
  • Wählen Sie "Weiter".
  • Wählen Sie den Installationstyp und "Updates während der Installation von Ubuntu herunterladen" und "Software von Drittanbietern installieren ..." (optional).
  • Wählen Sie "Weiter".
  • Bei "Installationstyp" wählen Sie "Etwas anderes". (Die vollständige Festplattenverschlüsselung funktioniert jetzt mit Flash-Laufwerken).
  • Wählen Sie "Weiter".
  • Stellen Sie sicher, dass das Zielgerät korrekt ist.
  • Wählen Sie "Neue Partitionstabelle".
  • Klicken Sie in der Dropdown-Liste auf Weiter.

(Optionale FAT32-Datenpartition zur Verwendung auf Windows-Computern)

  • Klicken Sie auf "Freier Speicherplatz" und "+".
  • Machen Sie "Größe ..." etwa 2000 MB.
  • Wählen Sie "Primär".
  • Location = "Beginn dieses Bereichs".
  • "Use as:" = "FAT32-Dateisystem".
  • "Mount point" = "/ windows".
  • Wählen Sie "OK"

(Nicht optionale Root-Partition)

  • Klicken Sie auf "Freier Speicherplatz" und dann auf "+".
  • Wählen Sie "Primary", "Size ..." = 4500 bis 6000 MB, "Beginn dieses Leerzeichens", Ext4 und Mount point = "/" und dann OK.

(Optionale Home-Partition)

  • Klicken Sie auf "Freier Speicherplatz" und dann auf "+".
  • Wählen Sie "Primär", "Neue Partitionsgröße ..." = 1000 bis 6000 MB, Beginn dieses Bereichs, Ext2 und Einhängepunkt = "/ home" und dann OK.

(Optionale Swap-Partition, ermöglicht den Ruhezustand und gibt Speicher frei, wenn der Arbeitsspeicher voll ist.)

  • Klicken Sie auf "Freier Speicherplatz" und dann auf "+".
  • Wählen Sie "Primär", "Neue Partitionsgröße ..." = verbleibender Speicherplatz (1000 bis 2000 Megabyte oder dieselbe Größe wie RAM), Beginn dieses Speicherplatzes und "Verwenden als" = "Auslagerungsbereich" und dann OK.

(Wichtig)

  • Stellen Sie sicher, dass "Gerät für die Bootloader-Installation" auf das Stammverzeichnis des USB-Laufwerks verweist. Die Standardeinstellung sollte OK sein, wenn die Festplatte nicht angeschlossen war.
  • Klicken Sie auf "Jetzt installieren".

  • Wähle deinen Standort.

  • Wählen Sie "Weiter".
  • Geben Sie Ihren Namen, Ihren Computernamen, Ihren Benutzernamen und Ihr Passwort ein und wählen Sie aus, ob Sie sich automatisch anmelden möchten oder ein Passwort benötigen
  • Wählen Sie "Weiter".
  • Warten Sie, bis die Installation abgeschlossen ist.
  • Schalten Sie den Computer aus und schließen Sie die Festplatte an.
  • Bringen Sie die Computerabdeckung wieder an.

Hinweis: Sie können das Deaktivieren der Festplatte unterlassen, wenn Sie nach der Partitionierung grub im Stammverzeichnis des USB-Laufwerks installieren, auf dem Sie Ubuntu installieren (dh sdb nicht sdb1). Vorsicht, viele Leute haben den Festplatten-MBR überschrieben, da der Standardspeicherort für den Bootloader sda ist. Alle Elemente im Grub des internen Laufwerks werden zum Grub des USB hinzugefügt. Du kannst später ein Update-Grub machen.

CSCameron
quelle
Wenn ich ein 64 GB USB-Laufwerk kaufe und darauf eine vollständige Installation von Ubuntu durchführe, gehe ich davon aus, dass es mir ermöglicht, das gesamte Laufwerk als Speicher zu verwenden, dauerhaft ist und dass ich es auf jedem PC zum Booten verwenden kann Ubuntu. Ist das korrekt?
BruceWayne
1
@BruceWayne: Richtig, das Einzige, was eine dauerhafte Installation tun kann, ist, Ubuntu zu installieren. Ich möchte eine FAT32- oder NTFS-Partition haben, die für Daten auf einem Windows- oder Linux-Computer verwendet werden kann. Die Dateisystempartition (/) und die Basispartition (/ home) befinden sich auf einer ext4-Partition, die für Windows nicht sichtbar ist.
CSCameron
1

Ich denke nicht, dass dies vollständig über Wubi unterstützt wird, aber es kann getan werden. Ich bin mir nicht ganz sicher, wie Sie es verwenden wollen.

In der Vergangenheit habe ich mein Windows-Gerät vom Computer getrennt, mein externes Gerät angeschlossen und die Installation nur mit dem externen (und in vielen Fällen dem einzigen) Laufwerk durchgeführt. Ubuntu wird korrekt installiert und dieses Laufwerk als "Laufwerk" behandelt - nichts Besonderes, das extern ist.

Anstatt mich dann mit Dual-Boot und GRUB zu befassen, kann ich einfach die BIOS / uEFI-Optionen verwenden, um mein bevorzugtes Startgerät auszuwählen, nachdem ich mein Windows-Laufwerk wieder angeschlossen habe.

Es gibt andere Möglichkeiten, dies zu tun, aber ich habe festgestellt, dass dies die einfachste ist, mit dem absolut minimalen Risiko für meine Windows-Systeme.

K. Darien Freeheart
quelle
1
Ich möchte keinen offenen Laptop und keine Festplatte entfernen.
Triwo