Hilfe beim Erstellen eines bootfähigen USB aus ISO

7

Ich weiß, dass einige von Ihnen lachen werden, aber ich versuche zu installieren Arch Linux, da ich so viel wie möglich über das Linux-System und dessen Funktionsweise lernen möchte. Ich möchte ein Experte sein (vielleicht in 1000 Jahren, aber das ist okay :)).

Das Problem ist, dass ich, obwohl ich weiß, wie man einige Dinge unter Linux macht, Schwierigkeiten mit diesen Namen über Festplatten, USB, CD, bla bla und wie man darauf zugreift. Große Einführung und noch keine Frage, aber der Zweck ist, dass Sie sehen, wo ich stehe und mir so viele Details wie möglich geben.

Und hier ist die Frage: Wie kann ich die ISO-Datei in einen USB-Stick einfügen, der beim Start des Computers ausgeführt wird, und die Installation von Arch Linux ermöglichen? Details, wie ich meinen PC F8einschalten und drücken kann oder was auch immer veröffentlicht werden kann lmao :)

Ty im Voraus.

Deus Deceit
quelle

Antworten:

10

Wenn es sich bei der ISO-Datei um ein "Hybrid-Modus" -Bild handelt (wie die meisten Ubuntu- und Debian-Bilder heutzutage, haben Sie keine Ahnung von Arch), können Sie es einfach direkt auf den USB-Stick schreiben, als wäre es ein CD-ROM-Laufwerk. Zum Beispiel mit dd .

dd if=imagefile.iso of=/dev/sdc oflag=direct bs=1048576

Wenn es sich bei .iso nicht um ein Image im Hybridmodus handelt, können Sie UNetBootin verwenden , das in den Ubuntu-Repositorys verfügbar ist. Dies ist eine einfache Möglichkeit, eine ISO (für eine Linux-Distribution) auf einen USB-Stick zu brennen und das Dateisystem so zu konvertieren, dass es kompatibel ist. Hinweis: UNetBootin ist eine GUI-App.

thomasrutter
quelle
Hallo, danke für deine Antwort. Jetzt habe ich diesen ddBefehl unzählige Male beim Durchsuchen des Netzes gesehen. Wenn Sie sich meine Frage ansehen, werden Sie vielleicht verstehen, dass das Problem darin besteht, dass ich nicht sicher bin, wie mein USB-Laufwerk heißt: $ ... Das war der Grund für die lange Einführung. Ich möchte sicher sein, was ich tue. Daher möchte ich erfahren, wie man alles erkennt und versteht, bevor ich die Eingabetaste drücke. :)
Deus Deceit
Sie könnten versuchen fdisk -l, eine Liste Ihrer Laufwerke und Partitionen abzurufen.
Thomasrutter
Ja, ich habe das gerade herausgefunden und bin zurückgekommen, nur um den "Antwort akzeptiert Knopf" zu drücken, da du der einzige bist, der sich die Mühe gemacht hat :) Ty schon wieder. Das Komische ist, dass ich mir die Linux Mint-Installation ansehen musste, um diese Informationen zu erhalten. Linux Arch ist vermutlich für fortgeschrittenere Benutzer gedacht als das, was ich bin. Vielleicht sollte ich es jetzt überspringen.
Deus Deceit
ist es notwendig, "oflag = direct bs = 1048576" zu verwenden?
ス レ ッ ク
Nein, es ist nicht notwendig. Diese Optionen können in einigen Fällen das Kopieren beschleunigen. oflag = direct vermeidet den Puffercache und bs = 1048576 (was auch bs = 1M geschrieben werden könnte, ich weiß nicht, warum ich das nicht einfach geschrieben habe) lässt es in 1M großen Blöcken schreiben. Auf modernen USB-Sticks erzielen Sie möglicherweise eine bessere Leistung mit bs = 16M. Ich hätte diese Optionen einfach weglassen können, um die Antwort zu vereinfachen, und das Zwischenspeichern des Betriebssystems könnte trotzdem sicherstellen, dass das Kopieren trotzdem schnell genug ist.
Thomasrutter
5

Lassen Sie uns zunächst mit dem folgenden fdiskBefehl herausfinden, wo sich Ihr USB befindet :

sudo fdisk -l 

und Sie sehen eine Liste der Partitionen in Ihrem Computer.

sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
/dev/sda1            2048    15624191     7811072   82  Linux swap / Solaris
/dev/sda2   *    15624192    64452607    24414208   83  Linux
/dev/sdb1         1214121     3244232    42323242   84  vfat   

Jetzt wissen Sie, dass sich Ihr USB auf /dev/sdbund /dev/sdb1ist die einzige "Partition" darauf, wenn nicht per se eine Partition.

Jetzt müssen Sie eine blockweise Kopie der ISO-Datei erstellen, von der Sie auf die Festplatte booten müssen. ddBefehl ist derjenige zu verwenden.

dd if=/path/to/iso.iso of=/dev/sdb

Beachten Sie, dass ich sdbhier keine sdb1oder eine andere Partition verwende.

Jetzt können Sie vom USB booten, wenn Sie Ihren Computer neu starten. Wählen Sie einfach, um vom USB-Laufwerk zu booten.

SiddharthaRT
quelle