Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
|
technology:isoimage [2009/03/20 20:41] david vytvořeno |
technology:isoimage [2009/04/04 19:38] (aktuální) david |
||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== mountování iso image ====== | + | ====== cd/dvd/fdd images ====== |
| + | |||
| + | ===== mountování image ===== | ||
| Jako root nebo pod sudo vytvořte adresář do kterého budete mountovat: | Jako root nebo pod sudo vytvořte adresář do kterého budete mountovat: | ||
| <code> | <code> | ||
| Řádek 6: | Řádek 8: | ||
| potom do něj namountujte požadovaný image přes loop device. | potom do něj namountujte požadovaný image přes loop device. | ||
| <code> | <code> | ||
| - | mount -o loop /pathToImage/image.iso /mnt/diskPoint/ | + | mount -t iso9660 -o loop /pathToImage/image.iso /mnt/diskPoint/ |
| </code> | </code> | ||
| Řádek 12: | Řádek 14: | ||
| ===== loop device ===== | ===== loop device ===== | ||
| + | loop je pseudo device umožňující přístup k souboru jako k blokovému device. Umožňuje tak emulaci cdrom a fdd mechanik. Umožňuje mountování iso, img a nrg souborů. Ostatní soubory se dají mountovat přes cdemu, nebo je možno je zkonvertovat na standardní iso. Kompiluje se jako modul jadra, pokud ho nemáte, musíte si ho přikompilovat. | ||
| + | |||
| + | ===== vytváření iso image ===== | ||
| + | Ponecháme-li stranou utility pod XWindows (jako GnomeBaker a K3b), můžeme vytvořit iso image pomocí dd: | ||
| + | |||
| + | ==== z cd ==== | ||
| + | <code>sudo dd if=/dev/cdrom of=cd.iso </code> | ||
| + | |||
| + | ==== z dvd ==== | ||
| + | <code>sudo dd if=/dev/dvd of=dvd.iso </code> | ||
| + | |||
| + | |||
| + | ====== konverze bin na iso ====== | ||
| + | |||
| + | nainstalovat bchunk | ||
| + | |||
| + | <code> | ||
| + | sudo apt-get install bchunk | ||
| + | </code> | ||
| + | |||
| + | vytvořit soubor bchunkcue: | ||
| + | |||
| + | <code> | ||
| + | sudo gedit /usr/local/bin/bchunkcue | ||
| + | </code> | ||
| + | |||
| + | do něj: | ||
| + | |||
| + | <code> | ||
| + | #!/bin/bash | ||
| + | echo “FILE “”$1.bin”" BINARY” >> $1.cue | ||
| + | echo ” TRACK 01 MODE1/2352″ >> $1.cue | ||
| + | echo ” INDEX 01 00:00:00″ >> $1.cue | ||
| + | bchunk $1.bin $1.cue $1_ | ||
| + | rm $1.cue | ||
| + | </code> | ||
| + | |||
| + | udělat soubor spustitelný | ||
| + | |||
| + | <code> | ||
| + | chmod a+x /usr/local/bin/bchunkcue | ||
| + | </code> | ||
| + | |||
| + | a pak spustit(filename bez .bin) | ||
| + | |||
| + | <code> | ||
| + | bchunkcue filename | ||
| + | </code> | ||
| - | loop je pseudo device umožňující přístup k souboru jako k blokovému device. Umožňuje tak emulaci cdrom a fdd mechanik. | + | v cwd bude soubor .iso. |