Ich habe das Original-ISO gelöscht und möchte es wiederherstellen, ohne es erneut herunterladen zu müssen.
Wenn möglich, wäre die bevorzugte Vorgehensweise die Erstellung eines ISO-Images mit ungefähr derselben Größe wie das Original, wobei nur die Größe der Dateien und nicht die Größe des USB-Geräts berücksichtigt werden sollte.
Antwort1
Verwenden Sie dd
zum Erstellen eines ISO:
sudo dd if=/dev/sdx of=/path/file.iso
Wobei /dev/sdx Ihr LiveUSB ist.
Antwort2
Es hängt davon ab, wie Sie das Live-USB-Laufwerk erstellt haben.
Geklontes System
Wenn dugeklontdie iso-Datei können Sie vom USB-Laufwerk in eine iso-Datei „zurückklonen“. dd
kann für diesen Zweck verwendet werden, ist aber riskant. Bitte überprüfen Sie noch einmal, dass Siein die ISO-Datei schreiben.
sudo dd if=/dev/sdx of=/path/file.iso
wo /dev/sdx
ist das Blockgerät, das Ihr Live-USB-Laufwerk angibt. Sie können das Gerät mit den folgenden Befehlen identifizieren
sudo lsblk -f
sudo lsblk -m
sudo parted -ls
und ersetzen Sie x durch den tatsächlichen Gerätebuchstaben.Ein geklontes Ubuntu-System hat ein ISO 9660-Dateisystem.
Dies ist die gleiche Methode, die in der Antwort von @SimonVanMachin empfohlen wird. Siehe auch diesen Link,
Bootfähigen USB-Stick in ISO-Datei konvertieren
Ein Nachteil dieser Methode ist, dass eine ISO-Datei erstellt wird, die so groß ist wie der USB-Stick, der aktive Inhalt (Laufwerkskopf und Partitionen) jedoch viel kleiner sein kann. Wenn Sie den Gerätebuchstaben identifizieren, erhalten Sie auch Informationen zum aktiven Inhalt. Standard-Ubuntu-ISO-Dateien sind kleiner als 2 GiB, daher können Sie mit dem folgenden Befehl nur die ersten 2 GiB kopieren
sudo dd if=/dev/sdx of=/path/file.iso bs=1M count=2k
- Klonwerkzeuge mit einem letzten Prüfpunkt
- Der Ubuntu Startup Disk Creator-Alias
usb-creator-gtk
- Datenträger-Alias
gnome-disks
- Abonnieren(für reine Linux-Live-Laufwerke)
- Win32 Disk Imager(unter Windows)
- Der Ubuntu Startup Disk Creator-Alias
- Klonwerkzeug ohne letzten Kontrollpunkt (gefährlich)
dd
Extrahiertes System
Wenn duextrahiertdas System und änderte die Struktur im Vergleich zur ISO-Datei,Ich denke, es wird viel einfacher, die ISO-Datei erneut herunterzuladen als eine funktionierende ISO-Datei vom System auf dem USB-Laufwerk zu erstellen.
- Werkzeuge extrahieren
- Unetbootin
- Abonnieren(für persistente Linux-Livelaufwerke und für Windows-Installationslaufwerke)
- Rufus(unter Windows)
Aber es ist möglich, ein allgemeines Bild zu schaffen
Anstatt eine ISO-Datei zu erstellen, können Sie ein allgemeines Image (
.img
Datei oder komprimierte.img.gz
Datei) oder ein Clonezilla-Image erstellen. Sie können ein solches Image auf einem USB-Stick (mindestens gleicher Größe) wiederherstellen, aber von einer DVD funktioniert es nicht.$ sudo -s # dd if=/dev/sdx bs=4096 | gzip -c /path/file.img.gz # exit # remember to exit from sudo
Ich würde empfehlen, ein Clonezilla-Image zu erstellen. Das ist sicherer und schneller, da Clonezilla nur die verwendeten Blöcke kopiert (es überspringt Blöcke, die nicht von Partitionen und Dateisystemen verwendet werden, mit Ausnahme des Kopfs des Laufwerks). Das bedeutet, dass das Image auch so klein wie möglich sein wird. Ein Clonezilla-Image ist ein Verzeichnis mit einer Reihe von Dateien, wobei die großen Dateien komprimiert sind.
Sie finden Clonezilla-ISO-Dateien sowie Dokumentation unter folgendem Link: