Créer une image ISO à partir d'un dossier via des commandes de terminal


35

Comment créer une image ISO à partir d'un dossier ou de fichiers individuels via des commandes de terminal? Actuellement, je le fais via Braseroune interface graphique, mais je veux le faire avec un script shell.


1
man genisoimagedit tout aussi bien.
— Poige

Réponses:


51

Cela semble assez simple à faire avec genisoimage, dans le paquet du même nom sur Debian:

genisoimage -o output_image.iso directory_name

Il existe de nombreuses options pour couvrir différents cas. Vous devriez donc consulter la page de manuel pour voir ce qui convient à votre cas d'utilisation particulier.

Voir également


J'ai googlé ma question, mais je n'ai pas trouvé de réponse mentionnant Genisoimage. Merci pour la réponse rapide!
— klingt.net

3
@ klingt.net Dans mon cas, je savais qu'il y avait une telle commande mais je ne me souvenais plus de son nom. J'ai donc apropos isotrouvé, genisoimagepuis utilisé les termes de recherche "générer iso avec genisoimage".
— Joseph R.

aproposest une autre commande dont je ne me souviens plus :)
— klingt.net

3
sous unix aproprosest un synonyme de man -k. Ce dernier est un peu plus facile à mémoriser / épeler;)
— Drav Sloan

8
genisoimageest une fourchette morte d'une mkisofsversion de 2004. genisoimagecrée des images de système de fichiers avec des défauts. Ce problème peut être évité en utilisant le logiciel d'origine à la mkisofsplace.
— Schily

19

Vous pouvez créer un CD à partir d’un dossier mkisofs.

mkisofs -lJR -o output_image.iso directory_name

-l : Autoriser les noms de fichiers complets de 31 caractères.

-J : Générez des enregistrements de répertoire Joliet en plus des noms de fichier iso9660 classiques.

-R : Générer des enregistrements SUSP (System Use Sharing Protocol) et des enregistrements Rock Ridge (RR) à l'aide du protocole Rock Ridge

https://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge


La page de manuel Linux que vous avez mentionnée a au moins 15 ans et est complètement obsolète, car elle a mkisofsplus que doublé ses fonctionnalités depuis. La page de manuel récente est ici: schilytools.sourceforge.net/man/man8/mkisofs.8.html
— schily il y a

6

Prenez cette commande de base de:

  mkisofs -o output_image.iso directory_name

Un pas de plus, en ajoutant une étiquette de volume à l'iso et en compressant l'iso-image avec gzip

  mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.