|
|
| Zeile 1: |
Zeile 1: |
| − | == '''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
| |