linux系统生成iso镜像工具
背景:在使用华为服务器时,在通过impi远程访问服务器,需要导入普通的文件。但普通的文件如压缩文件rar等,无法很好的挂载成功,或者就不支持其他格式。
可以使用linux自带的iso生成工具,将需要导入系统的文件打包成iso文件,然后手动挂载,效果很好
下面介绍一些linux生成iso镜像的工具
终端工具:genisoimage、xorriso、mkisofs(老系统)
图形工具: brasero、k3b
在测试凝思V100系统时,可使用genisoimage命令直接打包文件为iso
所属包:genisoimage
genisoimage命令格式
参数:
-o:指定生成的新 ISO 文件的路径和名称。
-b:指定引导加载程序文件(针对可引导 ISO)。
-c:指定引导目录文件(针对可引导 ISO)。
-no-emul-boot:不使用模拟引导。
-boot-load-size:设置引导加载程序的加载扇区数。
-boot-info-table:添加引导信息表。
-R:使用 Rock Ridge 扩展,支持长文件名和特殊字符。
-J:使用 Joliet 扩展,增强 Windows 系统的兼容性。
-v:显示详细的生成过程信息。
-T:指定包含修改后内容的目录。
用例
生成普通iso文件
genisoimage -o filename.iso filename|dirname
生成可启动iso文件
sudo genisoimage -o /path/to/new.iso \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-R -J -v -T /tmp/iso_modify
补充:
1、修改iso镜像文件内容,重新生成iso镜像
步骤:挂载iso镜像,复制镜像到其他位置,编辑镜像文件,重新打包为iso
mount /dev/cdrom /media/cdrom
cp /media/cdrom /mnt -r
修改文件后,使用genisoimage或者mkisofs重新生成可引导的iso镜像
2、iso镜像文件本地挂载
mount xx.iso /media/cdrom
3、linux下的图形iso刻录工具
brasero 只能刻录到光盘
k3b


本文来自博客园,作者:赛博狗尾草,转载请注明原文链接:https://www.cnblogs.com/gpysir/p/18695681
浙公网安备 33010602011771号