在 windows 和类 unix 上都能使用的 ISO 镜像
mkisofs -r -l -T -J -V labelname -o filename.iso /directory
-r
使用Rock Ridge Extensions,并开放全部文件的读取权限
-l
使用ISO 9660 32字符长度的文件名
-T
建立文件名的转换表,适用于不支持Rock Ridge Extensions的系统上
-L
允许文件名的第一个字符为句号
-J
使用Joliet格式的目录与文件名称
-V<光盘ID>
指定光盘的卷册集ID
-o<映像文件>
指定映像文件的名称
启动光盘
mkisofs -r -J -T -V "Custom RHEL4 Build" \
-o /home/guan/custom-RHEL4-dvd.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table .
-b
启动image
-c
cat文件
-no-emul-boot
-boot-load-size 4
Set numbers of load sectors
-boot-info-table
Patch boot image with info table
完整参数:
https://www.runoob.com/linux/linux-comm-mkisofs.html