genisoimage \
-o /root/custom-ubuntu.iso \
-b opt/isolinux.bin \
-c opt/boot.cat \
-no-emul-boot -boot-info-table \
-R -J -joliet-long \
-exclude /proc \
-exclude /sys /
说明:
-o custom-ubuntu.iso:指定要创建的 ISO 文件的输出路径和名称。
-b isolinux/isolinux.bin:指定引导加载器的位置。
-c isolinux/boot.cat:指定引导加载器的配置文件。
-no-emul-boot:表示使用“no emulation”模式来启动引导加载器。
-boot-load-size 4:指定引导加载器的加载大小。
-boot-info-table:用于添加引导信息表。
-r -J -joliet-long:指定生成的 ISO 文件支持 Rock Ridge 和 Joliet 扩展
-exclude 过滤目录(不打包目录)
可以成功打包iso,但无法成功制作启动盘