Live-CD mit rw pation: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: == '''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 (nu...)
 
(Live-CD mit rw partition)
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
 

Version vom 11. Oktober 2009, 17:08 Uhr