做启动盘的iso,LINUX下进入到准备制作光盘的目录,然后执行以下命令:
mkisofs -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -r -J -o ubuntu.iso.
最后一个点不要忘记,我加了下划线,这是在linux环境下执行的,如果在windows下执行的话-e参数会不支持,把它替换成-b就可以了。
-b后面跟的.bin文件是对应csm启动模式的,-e后面跟的efi文件对应的是uefi启动模式。
更改启动配置的话是对应目录下的cfg文件,csm对应isolinux/linux.cfg,uefi对应boot/grub/grub.cfg。具体的改发在之前的博客中有提过:
ubuntu系统的grub配置 /a5nan/article/details/51142435
平常做一个ISO就比较简单,
mkisofs -r -o 路径/ISO 文件名 目录文件路径
例子:mkisofs -r -o /opt/mycd.iso /home