Genisoimage mkisofs
Mit dem Programm genisoimage kann ein bootfahiges ISO erstellt werden.
cd <QUELLPFAD> genisoimage -l -r -J -V "<LABEL>" -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o <ZIELPFAD>/<DATEINAME>.iso .
Erklärung:
Parameter | Fullparameter | Bedeutung |
---|---|---|
-l | -full-iso9660-filenames | Erlaubt Vollständige 31 Zeichen Dateinamen für ISO9660 Namen |
-r | -rational-rock | Erzeugt razionalisierte Rock Ridge Verzeichnisinformationen |
-J | -joliet | Erstellt Joliet Verzeichnisinformationen |
-V | -volid | Setzt das Label des Datenträgers der beim mounten angezeigt werden soll; immer gefolgt vom Namen in Anführungszeichen |
-b | -eltorito-boot | Setzt den El Torito boot Image Parameter; immer gefolgt vom Pfad und Bootimage Dateinamen |
-no-emul-boot | Gibt an dass das Boot Image kein „no-emulation“ Image ist | |
-boot-load-size | Gibt die Nummer der „load“ Sektoren an | |
-boot-info-table | Patcht das Image mit boot info Tabellen | |
-c | -eltorito-catalog | Setzt den El Torito boot catalog Parameter; immer gefolgt vom Pfad und Bootcatalog Dateinamen |
-o | -output | Setzt das output file; immer gefolgt vom Pfad und Ausgabedatei |
Einfaches Joliet ISO mit Dateien und Unterordnern erstellt man so:
mkisofs -J -o <DATEINAME>.iso <QUELLPFAD>
Beim Quellpfad kein abschließenden Slash oder Asterisks verwenden.
DVD-ISO aus VOB
genisoimage -dvd-video -o <DATEINAME>.iso <PFAD_ZU_AUDIO_TS_UND_VIDEO_TS_ORDNER>