LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3653|回复: 10

讨论:CentOS 5的DVD版ISO镜像能不能硬盘安装?

[复制链接]
发表于 2007-4-17 16:16:26 | 显示全部楼层 |阅读模式
关于硬盘安装的讨论太分散,所以新开一贴来专门讨论这个问题。

看到很多朋友说不能硬盘安装,都没有说明具体症状,只有部分坛友说找不到DVD镜像。为了求证这个问题,我亲自实验了一下,下面说明一下我市怎么做的,为什么我认为CentOS 5的DVD可以用来硬盘安装。

我的硬件:
Intel PM Banias 1.4GHz
Kingston 256MBx2
ATi M9
Hitachi 80GB
分区状况:
hda1: ntfs[windows]
hda2( hda5: ntfs; hda6: swap; hda7: ext3[ubnutu 6.10]; hda8: ntfs)
因为没有足够的硬盘空间,所以我的实验只能进行到Anaconda的加载后的第一步:选择Linux的安装分区。(因为没有数码相机,我无法拍下我的屏幕,所以只能口头说明一下安装的过程)

首先,把DVD镜像拷贝到hda7,提取vmlinuz和initrd.img,因为ubuntu的/下有vmlinuz和initrd.img的符号连接,所以重命名CentOS 5 DVD ISO中提取的这两个文件为:
vmlinuz-centos5
initrd.img-centos5
重起,进入grub,按C进入grub提示符
grub>root (hd0,6)
grub>kernel vmlinuz-centos5
grub>initrd initrd.img-centos5
grub>boot

系统正常引导。

选择语言——中文(提示安装过程中没有中文支持)
选择键盘类型——us
选择安装方式——hard disk
选择ISO所在分区——hda7
和之前各版本的安装程序一样,开始检测硬件设置,正确识别显卡,提示开始加载anaconda,然后屏幕出现X鼠标标志,Anaconda图形界面出现。

提示选择安装分区,我选择了自定义分区,Anaconda正确识别了我的所有硬盘分区。

至此,我就结束了我的安装——因为我应没有硬盘空间安装了。

所以,如果哪位坛友硬盘安装出错的地方是在上述步骤之后,请一定要告诉我,我想到底是我错了还是大家在选择方法上出现了一些问题。

请大家不吝赐教。

我今天晚上找时间测试完整安装,并把DVD的ISO放到fat32分区上测试安装。
发表于 2007-4-17 17:44:16 | 显示全部楼层
嗯。我是用cd镜像安装的,因为上海交大的镜像没有dvd的镜像。
用cd镜像可以安装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-17 18:18:01 | 显示全部楼层
用CD安装大家都知道可以。请不要在此说明这个了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-17 18:19:28 | 显示全部楼层
我看了一下CentOS 5的的bugzilla,发现了这个:

http://bugs.centos.org/view.php?id=1790

尽管是CentOS 5 beta中的bug,但是从下面的留言可以看到,似乎是有些人可以硬盘安装,而有些人则不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-17 18:49:02 | 显示全部楼层
今天遇到怪事了。

用宿舍的一台台式机测试,结果如下(grub 0.92引导):

把镜像放在fat32分区,Anaconda可以正确加载,但是装到选择软件包之前,出现错误提示挂掉。提示大致是:尝试挂载已经挂载的分区失败。

用LiveCD引导,将fat32下的DVD镜像拷贝到另一个ext3的分区下,引导后在选择安装镜像所在的分区的时候提示找不到镜像。Alt F4察看错误信息,发现安装程序尝试把包含有镜像的分区挂载为FAT(那个分区是ext3哦,晕的!),Alt F3下的错误信息是挂载分区失败。把硬盘上的另一个FAT分区格式化也格式化成ext3后错误依旧。

这可怪异了,同样的镜像,同在Ext3分区下,在不同的电脑上居然是不同的结果。晕。

看起来真的是不同的电脑对DVD镜像方式的硬盘安装存在选择性。遗憾的是我的电脑现在没有空间做这样的一个完整的安装测试了。希望对CentOS5的DVD镜像硬盘安装感兴趣的兄弟们一起来测试看。
回复 支持 反对

使用道具 举报

发表于 2007-4-23 14:13:36 | 显示全部楼层
CENTOS 5原始的.discinfo,大家看了就知道了,问题已用红色标出。
1176235114.525559
Final
i386
[color="red"]ALL
CentOS/base
[color="Red"]/home/buildcentos/CENTOS/5.0/en/i386/CentOS #安装文件的路径
CentOS/pixmaps
将ALL改为1,2,3,4,5
  /home/buildcentos/CENTOS/5.0/en/i386/CentOS改为CentOS/RPMS
  
再给一个Red Hat Enterprise Linux Server 5的.discinfo (rhel 5 dvd 可以硬盘安装)
1170972069.396645
Red Hat Enterprise Linux Server 5
i386
1,2,3,4,5
Server/base
Server/RPMS
Server/pixmaps
回复 支持 反对

使用道具 举报

发表于 2007-4-24 18:07:24 | 显示全部楼层
试试看再说。
ALL---->1,2,3,4,5,6 (i386)或ALL---->1,2,3,4,5,6,7(x86_64)
/home/buildcentos/CENTOS/5.0/en/i386/CentOS---->CentOS
回复 支持 反对

使用道具 举报

发表于 2007-4-25 08:14:51 | 显示全部楼层
centos 5 DVD3.46G超出vfat32的最大容量3.4G,不支持vfat32下硬盘安装,不支持NTFS下安装,要想硬盘安装就只能把centos 5 dvd放在ext3之类的linux默认能识别的分区.我在vfat32下试过不行.
回复 支持 反对

使用道具 举报

发表于 2007-4-25 08:51:45 | 显示全部楼层
Post by yd_xzn
试试看再说。
ALL---->1,2,3,4,5,6 (i386)或ALL---->1,2,3,4,5,6,7(x86_64)
/home/buildcentos/CENTOS/5.0/en/i386/CentOS---->CentOS

这样修改后,用grub4dos还是不能安装。
但是,我用CentOS 4.4 的grub引导后,可以硬盘安装。
注意,在kernel 那行,不能加入vga=791这样的参数,否则屏幕全黑(虽然以前的版本可以加入此参数)。

顺便说一句,我的CentOS 5.0 x86_64 的ISO文件是放在FAT32分区上的。
回复 支持 反对

使用道具 举报

发表于 2007-4-25 08:56:32 | 显示全部楼层
在此谢谢class3的提示!
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表