Wie erstelle ich ein bootfähiges Ubuntu USB?

38

Wie erstelle ich ein bootfähiges Ubuntu-USB-Gerät mit der neuesten Ubuntu-Version?

Wie könnte ich dies der Vollständigkeit halber unter Ubuntu, Windows, OS X oder einer anderen Linux-Distribution tun?

MathCubes
quelle

Antworten:

28

Dieses Flussdiagramm zeigt, wie Sie einen bootfähigen USB-Stick für die Installation von Ubuntu erstellen und Probleme beim Booten von Ubuntu beheben.

IMG:

Links

Wie erstelle ich einen Ubuntu USB unter Ubuntu mit Startup Disk Creator?

Ubuntu verfügt über eine integrierte Anwendung zum Erstellen eines bootfähigen Ubuntu Live-USB-Geräts zur Installation von Ubuntu mit dem Namen Startup Disk Creator . Suchen Sie im Dash nach Startup Disk Creator und klicken Sie auf das Symbol Startup Disk Creator, um das Fenster Make Startup Disk ( Startdiskette erstellen) zu öffnen .

Das USB-Flash-Laufwerk, das Sie mit Startup Disk Creator verwenden, sollte mindestens 2 GB groß sein und für Ubuntu 18.04 und höher mindestens 4 GB. Startup Disk Creator formatiert Ihr USB-Flash-Laufwerk automatisch auf FAT32 und macht es bootfähig. Wenn Sie nur einen USB-Stick an Ihren Computer angeschlossen haben, wählt Startup Disk Creator diesen automatisch aus. Achten Sie sehr darauf , das USB-Flash-Laufwerk im Fenster "Make Startup Disk" auszuwählen, um zu vermeiden, dass die Partition, auf der Ubuntu installiert ist, überschrieben wird, wodurch Ubuntu möglicherweise nicht mehr gestartet werden kann. In der Abbildung unten sehen Sie, wie das USB-Flash-Laufwerk anhand seines Modellnamens identifiziert wird. Derselbe Modellname wird in der Anwendung Disks (Festplatten-Dienstprogramm) unter Drive nach Model angezeigt .

IMG:
Startup Disk Creator unter Ubuntu 16.04

Sie können auch die Bewegung in reservierten zusätzlichen Platz gespeicherten Schieber hin und her etwas reservierten zusätzlichen Platz für persistente Speicherung von Dateien über mehrere Neustarts zu erstellen. In Ubuntu 16.04 und höher verfügt Startup Disk Creator nicht mehr über die Option zum dauerhaften Speichern von Dateien.

Wie erstelle ich ein Ubuntu Minimal USB mit dd

  1. Laden Sie die Ubuntu Mini-CD-ISO-Datei über den Link auf der Webseite der Ubuntu Documentation Installation Minimal CD herunter. Laden Sie die Datei mit dem Namen mini.iso in Ihren Download-Ordner herunter. Sie können die Datei mini.iso an eine beliebige Stelle auf Ihrem Computer herunterladen. Laden Sie sie jedoch in Ihren Download-Ordner herunter, damit Sie die Befehle in den folgenden Schritten problemlos ausführen können, ohne etwas zu ändern.

  2. Überprüfen Sie die MD5-Prüfsumme der Ubuntu Mini-CD-ISO-Datei, die Sie heruntergeladen haben, indem Sie die folgenden Befehle ausführen:

    cd ~/Downloads/
    md5sum 'mini.iso'
    

    Wenn Sie das Windows-Subsystem für Linux verwenden, laden Sie das Tool Microsoft File Checksum Integrity Verifier aus dem offiziellen Microsoft Download Center herunter. Das Microsoft File Checksum Integrity Verifier-Tool ist ein Befehlszeilendienstprogramm, das kryptografische MD5- oder SHA1-Hashes für Dateien berechnet.

  3. Vergewissern Sie sich, dass die Ergebnisse des Befehls mit der MD5-Prüfsumme der Datei mini.iso auf der CD- Webseite von Ubuntu Documentation Installation Minimal übereinstimmen.

  4. Besorgen Sie sich ein USB-Flash-Laufwerk mit 1 GB oder mehr. Löschen Sie alle Dateien vom USB-Stick. Hängen Sie das Flash-Laufwerk mit dem Festplatten -Dienstprogramm ein.

  5. Überprüfen Sie in der Datenträger - Dienstprogramm Datenträger den Gerätenamen des USB - Flash - Laufwerk zu erfahren. Dies ist sehr wichtig, da bei Verwendung des falschen Gerätenamens in Schritt 6 das gesamte Betriebssystem überschrieben wird, anstatt auf das USB-Flash-Laufwerk zu schreiben. Überprüfen Sie daher den Gerätenamen des USB-Sticks zweimal. Es sollte so etwas wie sein, /dev/sd*wo anstelle des Zeichens * ein Kleinbuchstabe wie a, b, c usw. steht. Im folgenden Schritt gehe ich davon aus, dass der Gerätename ist /dev/sdc, aber der Gerätename Ihres USB-Laufwerks könnte etwas sein wie sonst /dev/sdaoder /dev/sdbdie Gerätenamen Ihres USB - Laufwerk so überprüft zweimal und stellen Sie sicher , dass Sie es richtig in Schritt 6 erhalten!

  6. Öffnen Sie das Terminal oder das Windows-Subsystem für Linux und führen Sie die folgenden Befehle aus:

    cd ~/Downloads/  
    sudo -i  
    dd if='mini.iso' of=/dev/sdc bs=4096  ## make sure that the device name of your USB drive is correct!
    

    Der dd if='mini.iso' of=/dev/sdc bs=4096Befehl sollte auf den meisten Computern nur wenige Sekunden dauern, da es sich bei der Datei mini.iso um eine kleine Datei mit weniger als 60 MB handelt. Das Ergebnis der Ausführung dieses Befehls ist ein bootfähiges Ubuntu Mini-USB.

  7. Starten Sie den Computer vom Ubuntu Mini Live USB. Der Ubuntu Mini Live USB sollte erfolgreich starten und einen Menübildschirm anzeigen.

  8. Wenn Sie die Option Installieren (die vollständige Installation, nicht die CLI-Installation) im Menübildschirm in Schritt 7 auswählen, können Sie während des Ubuntu-Installationsvorgangs andere Optionen auswählen, um alle Pakete herunterzuladen, die Sie für eine vollständige Ubuntu-Installation benötigen. Wählen Sie die Ubuntu-Desktop- Paketsammlung aus der Liste der vordefinierten Softwaresammlungen im Bildschirm "Softwareauswahl" des Ubuntu Mini-CD-Installationsprogramms. Wenn Sie das System am Ende der Installation neu starten, haben Sie einen funktionierenden Ubuntu-Desktop mit der Standard-Desktop-Umgebung.

    Bildbeschreibung hier eingeben

So erstellen Sie einen bootfähigen USB-Stick unter OS X / macOS

karel
quelle
Aber es funktioniert nur auf Ubuntu Base Distro / Ubuntu selbst.
MathCubes
2
Das ist richtig, während UNetbootin plattformübergreifend ist, aber der Startup Disk Creator hat eine nette Funktion, die UNetbootin nicht hat. Startup Disk Creator identifiziert das USB-Laufwerk anhand seines Modellnamens und nicht anhand eines kryptisch aussehenden Gerätenamens /dev/sdb1. Dies bietet dem Benutzer zusätzlichen Schutz vor dem Überschreiben des Betriebssystems, da versehentlich das falsche Laufwerk formatiert wurde.
Karl
Ich hatte vorher Probleme mit Unetbootin wie nicht den Bootloader zu installieren ... ect.
MathCubes
dd für Fenster Verbrauch : dd [bs=SIZE[SUFFIX]] [count=BLOCKS[SUFFIX]] if=FILE of=FILE [seek=BLOCKS[SUFFIX]] [skip=BLOCKS[SUFFIX]] [--size] [--list] [--progress]wo FILEin if=FILE of=FILEdie gleiche Syntax wie Dateispeicherorte zu tun in der Windows - Kommandozeile (cmd.exe).
Karel
Wenn Sie diesen wmicBefehl im Fenster Windows cmd.exe ausführen, werden alle Wechseldatenträger wie folgt angezeigt: wmic logicaldisk where drivetype=2 get deviceid, volumename, descriptionBeispiele für die Syntax von Quellpfad (Eingabedatei) und Zielpfad (Ausgabedatei) in Windows cmd.exe: Quellpfad: C: \ aaa \ bbb \ where C:ist Festplatte. Zielpfad: F: \ xxx \ yyy \ Wo F:befindet sich das USB-Flash-Laufwerk, das durch Ausführen des wmicBefehls identifiziert wurde ? Beispiele für dd für Windows-Befehle : Besuchen Sie diesen Link, und die Beispiele befinden sich unter der Überschrift " Beispiele" .
Karl
15

Sie benötigen: ein Flash-Laufwerk, einen PC / Mac, die ISO-Datei für Ubuntu, die Sie hier herunterladen können: http://www.ubuntu.com/download/desktop . Hier sind die Anweisungen für ...

Noch ein Benutzer
quelle
3
Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Braiam
2

Verwenden Sie Unetbootin. Es funktioniert auch in Ubuntu (vom Software Center) und Windows (von der Unetbootin-Site). Laden Sie die ISO von Ubuntu herunter, laden Sie Unetbootin herunter, machen Sie es, genießen Sie es.

user153002
quelle
2

Neuere Ubuntu-Distributionen enthalten die Boot-Informationen, um direkt von der optischen Festplatte und den Festplatten (Flash-Laufwerk usw.) zu booten.

Sie können den Inhalt der sudo dd if=my.ubuntu.release.iso of=/dev/sdXISO-Datei einfach unter Verwendung eines Linux-Systems auf das USB-Gerät kopieren. Verwenden Sie dazu den Befehl, wobei sdX Ihr Flash-Laufwerk ist, das Sie mit dem Befehl identifizieren könnensudo fdisk -l

Denken Sie daran , den Hash zu überprüfen, bevor Sie die Zeit zum Kopieren verwenden, um sicherzustellen, dass Ihre ISO-Datei gültig ist.

Elder Geek
quelle
2

Vollständige Installation auf USB

Vollständige Installationen sind stabiler und sicherer als dauerhafte Installationen, jedoch nicht so schnell durchzuführen. Sie können den Festplattenspeicher besser 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.

Im Folgenden wird Schritt für Schritt beschrieben, wie Sie 18.04 auf einem 16-GB-Flash-Laufwerk mit Optionen für eine separate Home-Partition und eine Windows-kompatible Datenpartition installieren:

  • 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)
  • Entfernen Sie die Abdeckung.
  • 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 bei Flash-Laufwerken nicht.)
  • 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.

(Optionaler Auslagerungsspeicher, ermöglicht den Ruhezustand)

  • 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
1

Vollständige Installation auf USB - BIOS / UEFI

Mkusb ist eine großartige Basis für ein Full Install-USB-Laufwerk, das sowohl vom BIOS als auch von UEFI aus gestartet werden kann:

  • Verwenden Sie mkusb , um ein Live-System auf dem USB-Installationsprogramm (2 GB oder mehr) zu erstellen .

  • Verwenden Sie mkusb , um ein beständiges System auf dem Ziel-128-GB-USB-Stick mit Standardeinstellungen und einer Dauer von ~ 25 GB zu erstellen (die verbleibende NTFS-Partition wird als Windows-zugängliche Datenpartition verwendet).

Bildbeschreibung hier eingeben

  • Sobald mkusb fertig ist, öffnen Sie GParted und löschen Sie sdx4, die ISO9660-Partition, und erweitern Sie sdx5 in den wiederhergestellten Speicherplatz, wobei sdx der Gerätename des Ziellaufwerks ist.

  • Erstellen Sie bei Bedarf eine zusätzliche ext4-Partition sdx6 für / home.

Bildbeschreibung hier eingeben

  • Ziehen Sie den Netzstecker oder entfernen Sie die Festplatte, bevor Sie fortfahren (optional, aber empfohlen, dringend empfohlen im UEFI-Modus).

  • Boot Installer-Laufwerk, wählen Sie Try.

  • Legen Sie das Ziellaufwerk ein

Ubuntu installieren ...

  • Wählen Sie "etwas anderes".

  • Wählen Sie sdx5 (auf dem Ziellaufwerk) und klicken Sie auf Ändern.

Bildbeschreibung hier eingeben

  • Wählen Sie Verwenden als: ext4, Format und Einhängepunkt: /.

Berühren Sie keine anderen Partitionen (es sei denn, Sie fügen sdx6 eine / home-Partition hinzu).

  • Wählen Sie sdx5 als Gerät für die Bootloader-Installation .

  • Installation abschließen.

  • Schneiden Sie die Datei grub.cfg aus sdx5 / boot / grub aus und fügen Sie sie in sdx3 / boot / grub ein, wobei Sie die vorhandene Datei grub.cfg überschreiben.

  • Booten Sie das Ziellaufwerk und führen Sie sudo update-grub aus, um alle Laufwerke zum Startmenü hinzuzufügen.

  • Installieren Sie bei Installationen vor 18.04 keine geeigneten Treiber (z. B. Nvidia).

CSCameron
quelle
1

fwiw, ich konnte ein thumbdrive einrichten, um Ubuntu 18.1 auf meinem PC auszuführen, indem ich auf das USB-Laufwerk bootete. Ich kann jetzt meinen PC mit ubie 18.1 verwenden und sw auf dem td (USB-Stick) installieren, Daten auf dem td speichern und im Übrigen meinen PC so verwenden, als ob ich ubie auf der internen Festplatte installiert hätte. Ich konnte dieses System auf jedem meiner vielen PCs verwenden, unabhängig vom aktuellen Betriebssystem. Das war mein Ziel.

Aufgrund meiner relativ geringen Linux-Kompetenz suchte ich nach den einfachsten Einrichtungsverfahren: Ich zog das interne Datenkabel der Festplatte ab und steckte über die beiden USB-Anschlüsse an der Vorderseite meines PCs einen USB-Stick mit installiertem Live-Ubie ein darauf und steckte einen neuen 32-GB-USB-Stick in den zweiten USB-Anschluss.

Beim Booten vom USB-Laufwerk entschied ich mich für die Installation von Ubuntu und folgte einfach den Anweisungen. Alles verlief automatisch und reibungslos, und ich kann jetzt in jedem meiner PCs von der neuen Festplatte booten und sie so verwenden, als ob ubie auf der internen Festplatte installiert wäre.

Ich wünschte, ich hätte die Zeit und das Fachwissen, um herauszufinden, welche der vielen, vielen hilfreichen Dissertationen wirklich direkt auf mich zutraf, und eine ins Spiel zu bringen, aber das ist mir nicht passiert. Wenn jemand eine leichte Aufgabe haben möchte, probieren Sie diese Methode aus. danke für all die hilfe, st

user269258
quelle
+1; Ich denke, der entscheidende Punkt ist, die interne Festplatte zu trennen (oder zu deaktivieren, was in einigen UEFI / BIOS-Systemen möglich ist).
Sudodus
1

Wie erstelle ich aus Ubuntu ein bootfähiges Ubuntu-USB-Laufwerk (zum Erstellen eines bootfähigen Ubuntu-USB-Laufwerks unter MacOS siehe meine Antwort hier ):

0) Laden Sie die Ubuntu .iso-Datei von https://ubuntu.com/download/desktop herunter und legen Sie sie in Ihrem Download-Ordner ab. Ich empfehle immer die neueste Version (die 19.04 ist als ich dies schreibe aber 19.10 ziemlich bald sein), nicht die LTS ein (es sei denn , die Version , die sagt LTS ist die neueste Version).

1) Öffnen Sie das Terminal und suchen Sie mit den Dateipfad zu Ihrem USB-Stick

lsblk

Sie suchen nach sd L , wobei L ein Buchstabe ist. Es ist wahrscheinlich sdb (da "sda" wahrscheinlich Ihre Festplatte ist und wenn Sie nur eine Festplatte haben, wird Ihrem USB-Laufwerk wahrscheinlich der nächste Buchstabe b zugewiesen), aber überprüfen Sie, ob die SIZESpalte sinnvoll ist.

Sie sehen auch weitere Unterteilungen wie sda 1 oder sdb 1 . Das ist nicht das, wonach du suchst, du willst nur sd <einen Brief>. Diese Nummern beziehen sich auf Partitionen . Eine Partition ist eine Möglichkeit, Ihre Festplatte (oder SSD- oder USB-Laufwerk) in kleinere Regionen aufzuteilen, ähnlich wie ein Ordner, aber schwerwiegender. Wir möchten den gesamten USB-Speicher überschreiben, nicht nur die erste Partition darauf (eine ISO-Datei enthält tatsächlich bereits Partitionsinformationen, mit denen die Partitionsdaten überschrieben werden, die sich bereits auf Ihrem USB-Laufwerk befinden), und nicht nur eine ihrer Partitionen müssen nur sd <irgendein Buchstabe> angeben und alle nachfolgenden Zahlen weglassen.

Der ddBefehl, den Sie später ausführen, löscht effektiv alle Daten auf dem Laufwerk. Verstehen Sie das also nicht falsch. Wenn Sie Schwierigkeiten haben, herauszufinden, welche Festplatte Ihre ist, können Sie Ihr USB-Laufwerk abziehen, den Befehl ausführen, es wieder anschließen, lsblkerneut ausführen und sehen, was sich geändert hat. Wenn Sie weitere Informationen anzeigen möchten, können Sie auch den sudo fdisk -lBefehl ausführen.

Fügen Sie als nächstes "/ dev /" an den Anfang des Namens, den Sie erhalten haben, hinzu, sodass (zum Beispiel) "sdb" zu "/ dev / sdb" wird. /dev/sd<whatever>ist eine tatsächliche Datei im /devVerzeichnis, die vorgibt, eine reguläre Datei zu sein, aber tatsächlich Ihre Festplatte liest. Wenn Sie versuchen, es zu lesen, fungiert es als Binärdatei der zugrunde liegenden Daten auf Ihrer Festplatte. Normalerweise hat eine Festplatte (oder SSD) eine Partitionstabelle, und jede Partition hat ein Dateisystem, das Ubuntu (oder jedes andere Betriebssystem) liest und interpretiert, um Ihnen die Festplatte als eine Tonne von Dateien in verschiedenen Ordnern anzuzeigen , aber das Lesen oder Schreiben von / nach / dev / sd L ist eine Möglichkeit, Ubuntu anzuweisen , all das zu vergessen und die Festplatte als eine Reihe von Bytes zu behandeln .

2) ddKopieren Sie das ISO-Image mit auf Ihren USB-Stick (ersetzen Sie L durch den Buchstaben aus dem vorherigen Schritt).

sudo dd if=~/Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdL

Dieser Schritt wird eine Weile dauern. Wenn es fertig ist, solltest du rennen

sync

Nur um sicherzustellen, dass alle Daten übertragen wurden und Sie fertig sind. Verwenden Sie Ihren USB-Stick, um Ubuntu zu starten.


Sie können den ddBefehl beschleunigen, indem Sie ihn hinzufügen bs=1M. Sie können auch manuell aufrufen ersetzt werden soll syncmit dem Führen oflag=synczu dd(die die gleiche Arbeit tut ) und zu sagen , ddIhnen zu zeigen , wie viel es mit bisher übertragen hat status=progress, die alle zusammen aussehen würde,

sudo dd bs=1M status=progress oflag=sync if=~/Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdL

(vergessen Sie nicht, L durch den richtigen Buchstaben zu ersetzen )

Boris
quelle