Live-CD mit rw partition

Aus Ethersex_Wiki
(Weitergeleitet von Live-CD mit rw partion)
Wechseln zu: Navigation, Suche

Live-CD mit rw partition

Funktioniert nur:

-unter Linux.

-mit DVD+RW oder DVD-RAM (bevorzugt)

- Das live-cd.iso teil und RW_image sind frei waehlbar (nur zahlen aendern) solange es auf den DVD passt.


Als beispiel ein live-cd von etwa 700M und ein rw partiti on von etwa 700M

(annahme 383430 sektoren von 2048 bytes)

Annahme den dvd-writer ist an /dev/scd0


Schritt 1:

Man setzt auf herkommliche weisse ein live-CD her auf ein DVD+RW.


Schritt 2:

Mach ein image auf HD mit

dd if=/dev/zero of=RW_image bs=2048 count=383430
mke2fs -b 2048 -F RW_image


Schritt 3:

setz das RW_image hinter das live-CD teil mit

dd seek=383430 bs=2048 if=RW_image of=/dev/scd0

(seek is in sektors von 2048 byte)


Schritt 4:

Bereit stellen von schreibbares image mit

losetup -o 785264640 /dev/loop1 /dev/scd0 

(-o ist in bytes - also 2048 x 383430)


Schritt 5:

Mounten mit

mount /dev/loop1 /home/user/Documents -o noatime,nodiratime

(optionen sind wichtig weil anders den DVD sehr schnell kaputt ist)


UND LESE WENIGSTENS DEN MANUALS VON dd UND losetup !!!!

Bei das /dev/loop? muss man feststellen ob das das naechste loop device ist.

Kann also ein andere zahl haben als loop1.


TAR archive auf ein live-CD


Wenn wir noch ein komprimiertes tar archive hinten den live-cd.iso + rw-partition setzen wollen:

tar --bzip2 -b 4 -c dir |dd bs=2048 seek=766860 of=/dev/scd0


und lesen mit:

geh zu wo es entpackt werden soll.

count ist der zahl der blocken die weggeschrieben sind hier oben. (also notieren)

dd bs=2048 skip=766860 count=? if=/dev/scd0 | tar -xvj