Instalación de herramientas
Antes de crear la ISO, instala genisoimage según tu distribución:
sudo apt install genisoimage # Debian/Ubuntu
sudo dnf install genisoimage # Fedora/RHEL/CentOSISO estándar con Rock Ridge + Joliet + Joliet Long
genisoimage -o salida.iso -R -J -joliet-long /ruta/a/tu/carpeta- Rock Ridge — preserva permisos y atributos de Linux
- Joliet — compatibilidad con Windows
- Joliet Long — nombres largos hasta 103 caracteres
ISO booteable BIOS (El Torito)
Requiere un archivo de arranque, por ejemplo isolinux.bin.
genisoimage -o boot.iso \
-b isolinux.bin \
-c boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-R -J -joliet-long \
/ruta/a/tu/carpetaISO booteable UEFI + BIOS (dual boot)
Requiere un archivo EFI, por ejemplo efiboot.img.
genisoimage -o boot-uefi.iso \
-eltorito-alt-boot \
-e efiboot.img \
-no-emul-boot \
-b isolinux.bin \
-c boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-R -J -joliet-long \
/ruta/a/tu/carpetaAlternativa moderna con xorriso
xorriso -as mkisofs -o salida.iso -R -J -joliet-long /ruta/a/tu/carpetaVerificar el ISO montándolo
sudo mount -o loop salida.iso /mnt