免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 815 | 回复: 0
打印 上一主题 下一主题

rhel4制作DVD [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-07 17:59 |只看该作者 |倒序浏览

                                   rhel4制作DVD
制作的环境是在Linux系统下,所以最好保证其中的一个分区有足够大的空间,基本上有超过4.0G就可以,当然如果没有的话,也保证有两个超过2.0G的磁盘分区。以下是制作方法:
首先,按照制作安装树的方法将4张RHEL4.0光盘全部制成一个安装树:
具体方法为,首先换上第一张光盘,命令:
[root@nbcentos burn]# mkdir /burn/rhel4
[root@nbcentos burn]# mount /dev/cdrom /mediat/cdrom
[root@nbcentos burn]# cp -rf /media/cdrom/* /burn/rhel4
[root@nbcentos burn]# cp -rf /media/cdrom/.diskinfo /burn/rhel4
[root@nbcentos burn]# umount /media/cdrom
上面的这个rhel4目录就是安装树所在的目录根
切换第二张光盘
[root@nbcentos burn]# mount /dev/cdrom /mediat/cdrom
[root@nbcentos burn]# cp -rf /media/cdrom/RedHat/RPMS/* /burn/rhel4/RedHat/RPMS/
[root@nbcentos burn]# umount /media/cdrom
按照刚才的方法,再将第三张以及第四张光盘的RPMS目录拷贝进安装树对应目录中。实际上就是先实现一个安装树。
现在删除安装树中所有的TRANS.TBL文件
[root@nbcentos burn]# cd /burn/rhel4
[root@nbcentos rhel4]# find ./-name TRANS.TBL | xargs rm –f
我比较过这条命令,会删除刚才找到/brun/rhel4中所有的TRANS.TBL文件。
下面修正.discinfo文件,该文件在安装树根目录下:
[root@nbcentos burn]# vi /burn/rhel3es/.diskinfo
_________________
1065565780.808209
Red Hat Enterprise Linux 3
i386
1,2,3,4  -J -R -v -T \
> -o /home/rhel4.iso -b isolinux/isolinux.bin -c isolinux/boot.cat \
> -no-emul-boot -boot-load-size 4 -boot-info-table \
> rhel4
执行之后,系统会在/home下生成rhel4.iso文件这就是所要的DVD安装光盘了。
... 略 ...
55.23% done, estimate finish Sat Apr 9 23:29:37 2005
55.48% done, estimate finish Sat Apr 9 23:29:40 2005
55.74% done, estimate finish Sat Apr 9 23:29:40 2005
56.00% done, estimate finish Sat Apr 9 23:29:38 2005
... 略 ...
Total translation table size: 535686
Total rockridge attributes bytes: 964580
Total directory bytes: 2544532
Path table size(bytes): 12646
Done with: The File(s) Block(s) 1926144
Writing: Ending pad block Start Block 1928448
Done with: Ending pad block Block(s) 16
Max brk space used 760000
1928464 extents written (3766 Mb)
[root@nbcentos burn]#
下面对制作DVD的命令作一个解释:
mkisofs -A "RHEL4_i386_DVD" -V "REHL4_i386_DVD" \                 à -A设置一个应用程序ID
                                                                                                                à -V设置一个卷的ID
> -J -R -v -T \                                                 -J   à建立一个joliet目录信息
                                                                        -R  à建立一个Rock Ridge目录信息
                                                                        -v        à显示进度
                                                                        -T        à对无法解释的长文件名建立一个解析表
> -o /home/rhel4.iso -b isolinux/isolinux.bin -c isolinux/boot.cat \
                                                                        -o        à设置输出文件名以及目录/home/rhel4.iso
                                                                        -b        à设置EL Torito启动镜像名称
                                                                        -c        à设置EL Torito启动目录名称
> -no-emul-boot -boot-load-size 4 -boot-info-table \
                                                                        -no-emul-boot
                                                                        -boot-load-size
                                          -boot-info-table
> rhel4
在按照该过程完成之后所形成的启动光盘,由于我是在虚拟机里面操作,所以还得设置网络将其拷贝到windows系统的共享文件夹中形成光盘镜像。在安装时测试成功,除了开机之后需要检查一下光盘的可靠性,其他的都没有问题。并且用该光盘安装一个2.3G的Linux成功。
但是网络上的资料提示的两个地方我没有操作。
其中一个地方在更改.discinfo文件后,需要修改hdlist
网上操作的目的时修正hdlist档
操作:
[root@nbcentos burn]# /usr/lib/anaconda-runtime/genhdlist /burn/rhel4
因为我在/usr/lib/anaconda-runtime/下根本没有发现genhdlist文件,所以没有做,当然我也不知道为什么要修正这个东西。
另外一个地方时建立md5校验和:
建立 md5sum
操作:
[root@nbcentos burn]# /usr/lib/anaconda-runtime/implantisomd5 -f /home/rhel4.iso
Inserting md5sum into iso image...
md5 = 95e91cdd85cce5b2496a4ec81e165faa
Setting supported flag to 0
[root@nbcentos burn]#
这个操作在最后一步。没有执行原因也是因为anaconda-runtime目录下根本没有东西。但是我想如果运行这条命令成功,恐怕使用这张DVD执行安装时连检测的提示都没有。不过不管怎样,我有一张自己制作的RHEL 4.0 AS2安装光盘了。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/53436/showart_680280.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP