Wie kann ich ein bootbares USB-Device als kompaktes, komprimiertes Image archivieren?
May 7th, 2008 by matthias
Hier für: Ubuntu 7.10 auf einem bootbaren USB-Stick, nach der Anleitung unter www.pendrivelinux.com/2007/09/28/usb-ubuntu-710-gutsy-gibbon-install/ .
- Man füllt zuerst verbleibenden Platz auf den Dateisystemen mit Nullen um später bessere Kompressionsraten zu erreichen. Dazu prüft man für jede Partition, wieviel Platz »df« als freien Platz (in 1K-Blöcken) ausweist und setzt diese Zahl in den folgenden Befehl ein:
-
sudo dd bs=1024 count=134112 if=/dev/zero of=/media/ubuntu710/fillfile.raw; sudo rm fillfile.raw;
-
sudo dd bs=1024 count=134112 if=/dev/zero of=/media/caper-rw/fillfile.raw; sudo rm fillfile.raw;
-
- Man archiviert das ganze Image. Befehl mit on-the-fly-Komprimierung:
-
sudo dd if=/dev/sdb | bzip2 -c > /home/matthias/Desktop/Ubuntu_7.10.2GB_USB_Stick.img.bz2
-
- Mit »kill -USR1
« kann man den Fortschritt des Lesevorgangs beobachten und mit ls natürlich die aktuelle Größe der komprimierten Datei. - Verwenden der Sicherung: man kann das Image nachher auf den USB-Stick zurückspielen wenn er mindestens die Größe des originalen USB-Sticks hat. Der Befehl inkl. Entkomprimierung on-the-fly:
-
sudo bunzip2 /home/matthias/Desktop/Ubuntu_7.10.2GB_USB_Stick.img.bz2 | dd of=/dev/sdb
-
Posted in Ubuntu Linux |