-no-emul-boot
Boot image is 'no emulation' image
非模擬模式啟動
-b <開機映像文件>
or
-eltorito-boot <開機映像文件>
指定在制作啟動光盤時所需的開機映像文件
-b:啟動image
-c <開機文件名稱>
-c:cat文件
制作啟動光盤時,mkisofs會將開機映像文件中的全-eltorito-catalog*文 件的全部內容作成一個文件
-J或-joliet
Generate Joliet directory information
生成Joliet 格式信息
Joliet是用於在 Windows 環境下使用的光盤
-R或-rock
Generate Rock Ridge directory information
生成Rock Ridge目錄格式信息
Rock Ridge用於 UNIX/Linux 環境下的光盤。
文件名區分大小寫,同時記錄文件長度
-r或-rational-rock
使用Rock Ridge
並開放全部文件的讀取權限
2、命令如下
# mkisofs -r -J -T -V iso/ -o custom.iso -b iso/isolinux/isolinux.bin -c iso/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -input-charset UTF-8 .
3.
1、去掉-d選項,解決Warning: creating filesystem that does not conform to ISO-9660.
2、增加-input-charset UTF-8,解決INFO: UTF-8 character encoding detected by locale settings.
3、在句尾"-o /dada/boot/boot.iso"之後增加". "變成"-o /dada/boot/boot.iso ." ,解決mkisofs: Missing pathspec