#创建挂载目录#创建ISO目录#挂载5个ISOfor i in 1 2 3 4 5 ;do mount -o loop RHEL4-x86_64-AS-disc$i.iso /mnt/$i |
#复制cd1 到ISO目录cp -a /mnt/1/* /tmp/isobuild |
#复制5张CD的RPM包到ISO目录for i in 2 3 4 5;do cp -a /mnt/$i/RedHat/RPMS/* /tmp/isobuild |
#修改光盘信息文件vim /tmp/isobuild/.discinfo |
1105117716.138343
Red Hat Enterprise Linux 4
x86_64
1 -----------> 1,2,3,4,5
RedHat/base
RedHat/RPMS
RedHat/pixmaps
#更新包信息文件
for i in 2 3 4 5 ;do cat /mnt/$i/RedHat/RPMS/TRANS.TBL >> /tmp/isobuild/RedHat/RPMS/TRANS.TBL;done |
#删除原有校验文件
rm -rf /tmp/isobuild/isolinux/boot.cat |
#建立新ISO
mkisofs -o cent_5in1.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -m TRANS.TBL -J -v -T ./ |
# Use Rock ridge extensions (to support long file names, etc.).因为全都加在一起就是长文件了,需要打开支持
-m TRANS.TBL
#建立新的校验文件
-c isolinux/boot.cat
阅读(603) | 评论(0) | 转发(0) |