staging.inyokaproject.org

ISO Datei mit BS komprimierbar ohne Verlust der Startfähigkeit?

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Sinterklaas

Anmeldungsdatum:
7. Dezember 2014

Beiträge: 121

Hi, ich benutze seit Längerem einen Stick mit Ubuntu 22.04 drauf, um direkt von diesem über USB zu booten und zu arbeiten. Das ist sehr praktisch, weil das an all meinen Notebooks und auch dem großen Desktop-PC ohne irgendwelche Änderungen geht. Ich bin damals nach dieser Vorlage vorgegangen: https://www.simon42.com/live-linux-auf-usb-stick-installieren-unetbootin/#comment-517

Jetzt möchte ich vom jetzigen Zustand eine Sicherungskopie ziehen und damit zwei weitere USB-Sticks als Reserve bespielen. Auf dem 64GB-Stick sind aber nur ca.20GB belegt; als ISO wird aber der ganze Stick einschließlich freiem Platz gezogen.

Läßt sich das ISO so komprimieren, ohne daß die Startfähigkeit dieses Abbildes verlorengeht?

Klaus

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej Sinterklaas,

Sinterklaas schrieb:

... Ich bin damals nach dieser Vorlage vorgegangen: https://www.simon42.com/live-linux-auf-usb-stick-installieren-unetbootin/#comment-517

ich sehe in dem Link weder " #comment-517 " noch geht es dort um "unetbootin"; ich sehe dort Rufus!

Zeige wenigstens mal ein

sudo parted -l

von dem Stick, dann sieht man weiter.

Läßt sich das ISO so komprimieren, ohne daß die Startfähigkeit dieses Abbildes verlorengeht?

ich tippe mal. du hast mit dd ein image geschrieben, sonst wäre das nicht bootfähig; und nein, daß muß so 1:1 bleiben.

Dein Vorhaben ist schon seltsam, allein 22.04 jetzt noch zu vervielfältigen, wo doch (als LTS) 24.04.2 aktuell ist, ansonsten ja bereits 25.04!

Gruß black tencate

Kreuzschnabel

Anmeldungsdatum:
12. Dezember 2011

Beiträge: 1768

Ein ISO ist das Abbild des Datenträgers, nicht des Inhalts des darauf liegenden Dateisystems. Natürlich ist das genauso groß wie der Datenträger. Der Abbild-Ersteller kann nicht wissen, dass du nur die ersten 20 GB brauchst. Er weiß nicht mal, was ein Dateisystem ist, er liest Bit für Bit und schreibt es woanders hin, ganz doof, doppeldoof, daher dd ☺

Vermutlich besteht dein bootfähiger Stick aus mehreren Partitionen, die „von vorn“ angelegt sind. Dann kann es funktionieren, wenn du nur die ersten 21 oder 22 GB kopierst:

sudo dd if=/dev/originalstick of=/dev/zweitstick bs=1G count=22 status=progress

Wie bei den Lottozahlen – ohne Gewehr 😉 Ausprobieren.

--ks

juribel

Anmeldungsdatum:
20. April 2014

Beiträge: 1269

Bootfähige ISO-Dateien kannst du auf einen mit ventoy präparierten Stick kopieren. Der Stick mit Ventoy für sich bootfähig. Auf die Ventoy-Partition kannst du so viele ISO-Dateien kopieren (ja, einfaches Kopieren reicht), wie Platz vorhanden ist, und die bietet Ventoy beim Booten vom Stick in einem Menü zum "Weiter-booten" an. Auch andere Dateien oder Verzeichnisse kann man auf dem Stick unterbringen, sie stören nicht.

EDIT: Ich sehe gerade, dass meine Antwort nicht so ganz zu der Frage passt. Ventoy kann ISO-Dateien nicht komprimieren, lässt aber auf dem Stick den Platz, der nicht durch ISO-Dateien belegt ist, zur weiteren Verwendung frei.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16801

Hallo juribel,

Auch bei VENTOY kann man eine extra Partition für Daten etc. anlegen .....

Gruss Lidux

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej,

der Vorschlag von Kreuzschnabel ist brauchbar, allerdings etwas abgewandelt (im Prinzip wie bei EWMS, das Image im Anhang)

  • die letzte benutzte Partition entsprechend verkleinern (freien Platz auf dieser Partition so weit, wie gewünscht, in "unpartitioniert" umwandeln

  • mit fdisk -l den letzten benutzten Sektor ermitteln

  • mit dd vom ersten bis zum gewünschten Sektor (sudo dd if=/dev/sdX bs=1 count=<letzterSektor> of=test.img) kopieren.

  • Image auf den neuen Stick schreiben, ggf. geeignet auf die Stickgröße vervollständigen (im Falle von GPT auch noch mit gdisk die Struktur reparieren – Kopie der Partitionstabelle.)

Gruß black tencate

Antworten |