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

 

posted on 2025-01-31 11:37  赛博狗尾草  阅读(1712)  评论(0)    收藏  举报

导航