← retour aux snippets

genisoimage: créer une image ISO (bootable)

Générer une ISO depuis un dossier, éventuellement bootable via isohybrid/syslinux.

objectif

Fabriquer une ISO pour diffusion ou VM.

code minimal

genisoimage -o image.iso -V DATA_PM -J -r ./dir

utilisation

# bootable (isolinux)
genisoimage -o boot.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table ./iso-root

variante(s) utile(s)

# rendre hybride (USB bootable)
isohybrid boot.iso

notes

  • genisoimage est un alias de mkisofs selon distributions.
  • pour UEFI, ajoutez l’image El Torito UEFI adéquate.