Differences between revisions 6 and 7
Revision 6 as of 2016-03-27 14:50:57
Size: 3710
Comment: sync with English master
Revision 7 as of 2019-12-17 06:54:34
Size: 3790
Comment: sync with English master v.11
Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:
 * [[RepackBootableISO|Come Debian impacchetta le sue immagini ISO avviabili]]

Traduzioni: English - Français - Italiano


genisoimage e xorrisofs

La classica interfaccia a riga di comando per la generazione di immagini di file system ISO 9660 è quella che ha avuto origine dal programma mkisofs. Per ragioni di licenza e altri problemi con il suo autore, Debian fornisce un fork di mkisofs chiamato genisoimage, che è stato separato nel 2006 e poi sviluppato in modo indipendente.

Attualmente a genisoimage non vengono aggiunte nuove funzionalità e nemmeno le soluzioni dei bug. È la prima scelta solo se sono necessarie le sue opzioni -udf o -hfs.

Il rimpiazzo per la maggior parte dei casi d'uso, specialmente per file system ISO 9660 avviabili, archiviazione e backup è xorrisofs che avvia la modalità di emulazione -as mkisofs del programma xorriso.

Creazione di un'immagine di file system ISO 9660 di CD-ROM

Esempi del compito di creazione di un'immagine di file system ISO 9660 e di sua masterizzazione su un CD, DVD o BD sono presentati nella pagina sulla masterizzazione di CD.

Le opzioni del primo esempio

genisoimage -v -J -r -V MIA_ETICHETTA_DISCO -o /home/utente/file.iso /home/utente/per_iso
xorrisofs -v -J -r -V MIA_ETICHETTA_DISCO -o /home/utente/file.iso /home/utente/per_iso

in paricolare significano:

  • -v permette la programma di essere prolisso riguardo a problemi minori o fatti degni di nota

  • -J attiva la produzione di un secondo superblocco e albero di directory che è adatto per la lettura da parte di MS-Windows. I nomi di file Joliet sono specificati in Unicode a 16 bit e ciascun componente del percorso può essere lungo fino a 64 caratteri Unicode. Linux usa questo albero se non vengono aggiunte informazioni Rock Ridge all'albero di directory principale.

  • -r attiva la produzione di informazioni Rock Ridge che registrano le tipiche proprietà POSIX per i file, quali proprietario, permessi, marcature temporali, destinazione dei collegamenti simbolici. A differenza dell'opzione -R non preserva il proprietario come è sull'hard disk, ma piuttosto imposta l'UID del proprietario a 0 e i permessi in sola lettura e sola ispezione per tutti. Se è presente Rock Ridge, allora Linux monta l'albero di directory principale e usa le informazioni Rock Ridge per mostrare i nome lunghi con i caratteri originali.

  • -V imposta il nome del file system ISO 9660. Viene usato come nome di collegamento nella directory /dev/disk/by-label quando il supporto ottico scritto viene inserito in un'unità lettore che è osservata da udev. Usare un proprio nome univoco invece di MIA_ETICHETTA_DISCO.

  • -o imposta il nome del file immagine ISO 9660 risultante. Usare qualsiasi percorso adatto al posto di /home/utente/file.iso.

  • L'argomento /home/utemte/per_iso non fa parte di alcuna opzione. Pertanto è usato come percorso di un file o directory di input che deve essere copiata nel file system ISO 9660. Se è una directory allora tutti i file e le directory che contiene vengono anch'essi copiati.

Può essere fornito più di un percorso di input. In questo caso è meglio usare l'opzione -graft-points e pathspecs nella forma target=source.

Vedere anche