如今Redhat Enterprise Linux已经出到4.0 Update 4了,但是载体还是只有CD,没有DVD。而且CD已经达到了5CD了!刻录出来麻烦,安装的时候换盘也麻烦。我们能不能把5CD合并成为一张DVD呢?答案是可以的!我已经操作成功了!
下面我说一下我是怎么搞定的。我所有的操作用到了如下两个软件:UltraISO,VMWARE。当然还有RHEL的5CD安装镜象。VMWARE中需要先安装好一个Redhat的Linux,安装好anaconda和anaconda runtime。OK,下面我就说一下我是怎么制作的:
1. 把5张CD的文件都COPY到一起,假设为D:isobuild
2. 把isobuild目录共享出来
3. 在VMWARE的Linux里面使用smbmount命令把isobuild目录mount到/mnt/isobuild
4. 在Linux中执行 PYTHONPATH=/usr/lib/anaconda /usr/lib/anaconda-runtime/pkgorder /mnt/isobuild/ i386 > /mnt/isobuild/xander-pkgorder
5. 在Linux中执行 /usr/lib/anaconda-runtime/genhdlist –fileorder /mnt/isobuild/xander-pkgorder /mnt/isobuild/
6. 用UltraISO打开CD1的镜象,使用D:isobuildRedhat替换光盘中的/Redhat,保存。
至此,DVD镜象文件制作完毕。在刻录前可先用VMWARE测试所制作的DVD光盘是否可正常安装。
制作过程中参考了 How to Create RHEL-4 DVD from CDs 一文