- 论坛徽章:
- 0
|
您老试一下,难道我说的仅仅是把N张盘合并吗?
我说过把几张盘cp成一张盘吗?说的就是把N张cd盘合并成一张DVD可引导可安装盘嘛!不然的话有什么意义呢?这是我做的,针对AS4U3的过程,测试过,没任何问题,要不您也试一遍,当然,为了简单,您可以不刻录,做个iso文件用虚拟机安装试一下嘛!
———————————————————————————————————————————————————
第一步:先准备一个较大的硬盘空间,大约4.5G,有条件最好大一点;
第二步:建立一个目录,存放CD的ISO文件;
第三步:制作CD的ISO文件;
分别将RedHatEL4的四张光盘,放入光驱,进行光盘镜像,制作ISO格式文件;
- dd if=/dev/hdc of=/mnt/iso/disk1.iso
- dd if=/dev/hdc of=/mnt/iso/disk2.iso
- dd if=/dev/hdc of=/mnt/iso/disk3.iso
- dd if=/dev/hdc of=/mnt/iso/disk4.iso
复制代码
第四步:建立目录,以便mount刚才的镜像文件;
- mkdir /mnt/el4_iso
- mkdir /mnt/el4_iso/disk{1,2,3,4} /mnt/el4_iso/docs
复制代码
第五步:挂载上面制作的ISO文件
- mount -o loop /mnt/iso/disk1.iso /mnt/el4_iso/disk1
- mount -o loop /mnt/iso/disk2.iso /mnt/el4_iso/disk2
- mount -o loop /mnt/iso/disk3.iso /mnt/el4_iso/disk3
- mount -o loop /mnt/iso/disk4.iso /mnt/el4_iso/disk4
复制代码
第五步:拷贝isolinux及.discinfo文件;
- cd /mnt/el4_iso
- cp -av disk1/isolinux disk1/.discinfo ./
复制代码
第六步:编辑.discinfo文件,将第4行的1换成1,2,3,4,以表示要用这四4个ISO文件;
第七步:制作DVD的ISO文件;
- mkisofs -o dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot \
- -boot-load-size 4 -boot-info-table -R -m TRANS.TBL -x disk1/.discinfo -x disk1/isolinux\
- -graft-points disk1 .discinfo=.discinfo isolinux/=isolinux RedHat/=disk2/RedHat \
- RedHat/=disk3/RedHat RedHat/=disk4/RedHat docs/=docs/
复制代码
OK,到此为止,已经成功将4张CD制作成一张DVD了!将其刻录到DVD盘上,以后安装RedHat就不用做那令人厌烦的换盘的事情了!
如果想把extra那张盘上的程序包制作到DVD中,可以把Extras这张盘mount到disk5目录下,mkisofs命令中加入-x disk5/RedHat/base RedHat=cd5/RedHat/
[ 本帖最后由 飞行员舒克 于 2006-9-12 11:29 编辑 ] |
|