Articolo originale di Craciun Dan pubblicato su Tuxarena, l’articolo si basa sull’installazione ed utilizzo all’interno di una distribuzione con pacchetti .deb
Per questo tutorial useremo la utility genisoimage, sviluppata all’interno del progetto cdrkit. genisoimage è uno strumento a linea di comando per creare immagini di filesystem ISO 9660, che può poi essere masterizzata su un CD o DVD usando wodim o altri tool di masterizzazione. Per installarlo aprite un terminale e scrivete:
apt-get install genisoimage
Ora, proviamo ad utilizzare la più semplice sintassi possibile per creare un’immagine ISO da una directory e il suo contenuto:
genisoimage -o output_image.iso directory_name
L’immagine, chiamata output_image.iso, avrà il nome della directory (directory_name) come directory radice. Al fine di creare un’immagine da diversi file e cartelle e senza una directory radice, utilizzare il seguente comando:
genisoimage -o output_image.iso file1 file2 file3
Questo comando creerà un’immagine che conterrà i file file1, file2 e file3 e non avrà una directory radice.
Un’altra utile opzione di genisoimage è -R, che utilizza il protocollo Rock Ridge per preservare la proprietà ed i permessi dei file, consente nomi più lunghi di file e supporta i collegamenti simbolici e file di tipo dispositivo:
genisoimage -R -o output_image.iso file1 file2 file3
Per questo utilizzeremo il comando dd, utilizzato per creare o copiare i file formattandoli utilizzando il file system specificato. In primo luogo, smontare il dispositivo se è già montato:
# umount /dev/cdrom
Il tuo dispositivo potrebbe avere un nome diverso (e.g. /dev/cdrw, /dev/scd0 o altro). Il comando per creare un’immagine è il seguente:
$ dd if=/dev/cdrom of=~/cd_image.iso
Dove if e of hanno il significato di input file e output file, rispettivamente e ~ è la vostra home directory.
In aggiunta, è possibile creare una immagine da un CD audio con il seguente comando:
cat /dev/scd0 > ~/audio_image.iso
Popular Posts:
- None Found
why not just use mkisofs? It comes pre-installed on most distros.
mkisofs -o cd.iso directory
or for direct-to-cd without saving an iso (faster, no hdd writes and half the reads)
mkisofs -o /dev/sr0 directory
At least on Ubuntu 10.04 Lucid mkisofs is just a link to genisoimage, hence same program.
If you want to build your own OS on a CD (or harddrive or USB stick or for VM) I suggest to check out susestudio.com – it’s free and way easier to use. Build your linux from a browser 😉
also, on the Open Build Service (which is the infrastructure below the nice gui of Studio) you can build a variety of images as well.
there are many methods but i like dd the most