|
|
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) |
Zeile 1: |
Zeile 1: |
− | == Live-CD mit rw partition ==
| + | #REDIRECT [[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
| |