免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wooin
打印 上一主题 下一主题

[原创]将RedHat Linux 9 (7CD) 制作在一张DVD上 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-08-27 21:36 |只看该作者
他把SRPM也给放进去了 一般的确不用的拉
楼主你不就是要做ISO么?怎么又说不是做ISO了哦

论坛徽章:
0
12 [报告]
发表于 2006-08-27 21:46 |只看该作者
原帖由 wooin 于 2006-8-26 09:27 发表


从命令的名字来看应该是做iso文件的吧,但这不是我要的。。。


你说的不也是做一个DVD的iso文件吗?
mkisofs也可以做这个的!把任意多张Linux盘合成一张DVD启动安装盘,我做过一张AS4U3的,不过只做了四张CD盘,源码盘没做

论坛徽章:
0
13 [报告]
发表于 2006-08-28 09:41 |只看该作者
有没有可能完全在windows下制作。
anaconda-runtime的过程在windows下有否可以替代的东西?

论坛徽章:
0
14 [报告]
发表于 2006-08-29 11:17 |只看该作者
原帖由 latteye 于 2006-8-27 21:36 发表
他把SRPM也给放进去了 一般的确不用的拉
楼主你不就是要做ISO么?怎么又说不是做ISO了哦


原帖由 飞行员舒克 于 2006-8-27 21:46 发表
你说的不也是做一个DVD的iso文件吗?
mkisofs也可以做这个的!把任意多张Linux盘合成一张DVD启动安装盘,我做过一张AS4U3的,不过只做了四张CD盘,源码盘没做



我是要做iso文件,但不是仅仅拷贝光盘成iso文件,还要让“安装程序”知道去哪儿找rpm文件,而不至于还要去找cd2

我没有试过直接将几张cd拷贝成一个iso文件,我绝对这样应该不行吧,要不 飞行员舒克 讲讲你的做法?

论坛徽章:
0
15 [报告]
发表于 2006-09-12 11:23 |只看该作者

您老试一下,难道我说的仅仅是把N张盘合并吗?

我说过把几张盘cp成一张盘吗?说的就是把N张cd盘合并成一张DVD可引导可安装盘嘛!不然的话有什么意义呢?这是我做的,针对AS4U3的过程,测试过,没任何问题,要不您也试一遍,当然,为了简单,您可以不刻录,做个iso文件用虚拟机安装试一下嘛!

———————————————————————————————————————————————————
第一步:先准备一个较大的硬盘空间,大约4.5G,有条件最好大一点;

第二步:建立一个目录,存放CD的ISO文件;
   
  1. mkdir /mnt/iso
复制代码

第三步:制作CD的ISO文件;

    分别将RedHatEL4的四张光盘,放入光驱,进行光盘镜像,制作ISO格式文件;
  1.     dd if=/dev/hdc of=/mnt/iso/disk1.iso
  2.     dd if=/dev/hdc of=/mnt/iso/disk2.iso
  3.     dd if=/dev/hdc of=/mnt/iso/disk3.iso
  4.     dd if=/dev/hdc of=/mnt/iso/disk4.iso
复制代码

第四步:建立目录,以便mount刚才的镜像文件;
  1.     mkdir /mnt/el4_iso
  2.     mkdir /mnt/el4_iso/disk{1,2,3,4} /mnt/el4_iso/docs
复制代码

第五步:挂载上面制作的ISO文件
  1.     mount -o loop /mnt/iso/disk1.iso /mnt/el4_iso/disk1
  2.     mount -o loop /mnt/iso/disk2.iso /mnt/el4_iso/disk2
  3.     mount -o loop /mnt/iso/disk3.iso /mnt/el4_iso/disk3
  4.     mount -o loop /mnt/iso/disk4.iso /mnt/el4_iso/disk4
复制代码

第五步:拷贝isolinux及.discinfo文件;
  1.     cd /mnt/el4_iso
  2.     cp -av disk1/isolinux disk1/.discinfo ./
复制代码

第六步:编辑.discinfo文件,将第4行的1换成1,2,3,4,以表示要用这四4个ISO文件;

第七步:制作DVD的ISO文件;
  1. mkisofs -o dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot \
  2. -boot-load-size 4 -boot-info-table -R -m TRANS.TBL -x disk1/.discinfo -x disk1/isolinux\
  3. -graft-points disk1 .discinfo=.discinfo isolinux/=isolinux RedHat/=disk2/RedHat \
  4. 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 编辑 ]

论坛徽章:
0
16 [报告]
发表于 2006-09-25 15:59 |只看该作者
原帖由 飞行员舒克 于 2006-9-12 11:23 发表
我说过把几张盘cp成一张盘吗?说的就是把N张cd盘合并成一张DVD可引导可安装盘嘛!不然的话有什么意义呢?这是我做的,针对AS4U3的过程,测试过,没任何问题,要 ...


哦。。。看来AS4U3的安装盘比RedHat9的安装盘有改进,RedHat9的安装盘中还要:
Linux下需要软件anaconda-runtime
软件名称为:anaconda-runtime-9.0-4.i386.rpm
这个是用来告诉安装程序哪个rpm文件在哪个地方可以找到
要在/root/rh9/RedHat/base目录下生成新的hdlist文件和hdlist2文件

至于mkisofs命令。。。回家学习去喽。。。
不知道有没有mkisofs速成之类的帖子没有

[ 本帖最后由 wooin 于 2006-9-25 16:03 编辑 ]

论坛徽章:
0
17 [报告]
发表于 2006-11-10 10:49 |只看该作者

回复 1楼 wooin 的帖子

我按楼主的做法成功制作成了Redhat.Enterprise.AS.4.Update.3不起DVD,在VM下试过了成功安装并无异常.一切安装顺利.我只把四张安装制成DVD.源码盘并没有制作在一起.

论坛徽章:
0
18 [报告]
发表于 2006-11-10 13:57 |只看该作者
好贴

论坛徽章:
0
19 [报告]
发表于 2007-01-08 16:58 |只看该作者
回家试验一下,明天来报告

论坛徽章:
0
20 [报告]
发表于 2007-01-09 15:37 |只看该作者
这是怎么回事?

no.jpg (36.93 KB, 下载次数: 28)

no.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP