LinuxSir.cn,穿越时空的Linuxsir!

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

使用FTP安装RHEL5的几点注意

[复制链接]
发表于 2007-8-1 06:20:06 | 显示全部楼层 |阅读模式
简简单单的FTP安装竟然耗了我一个小时....上来抱怨一下,也顺便告诉大家不要犯和我相同的错误

其实FTP安装的步骤很简洁

1. 在服务器上安装vsftpd
  1. # rpm -ivh vsftpd-2.0.1-5.EL4.3.i386.rpm
复制代码
用自定义的vsftpd.conf就可以了. 这样使用anonymous用户登陆后会chroot到/var/ftp

2. 下载iso文件

3. 将每个iso文件依次mount到ftp的共享目录中
  1. # mkdir -p /var/ftp/disk{1,2,3,4,5}
  2. # mount -o loop rhel-5-server-i386-disc1.iso /var/ftp/disk1
  3. ...
复制代码

4. 插入第一张安装盘,然后启动机器. 选择光驱启动, 然后在boot:的时候输入
  1. # linux askmethod
复制代码

5. 设置语言键盘然后选择FTP安装方式

6. 启动网卡

7. 选择FTP服务器和安装目录
我就是卡在这里了!!

FTP site name: _________
Red Hat Enterprise Linux Server directory _____________

服务器当然很简单只要指定IP地址或者hostname就可以了.关键在服务器的安装路径上. 我想既然已经chroot了,那么理所当然应该是/pub就可以了咯. 结果居然什么信息都没有就直接跑去光盘里找安装程序了...郁闷...只有重新启动再来过

这次学乖了在选择FTP之后就先把光盘拿出来.然后还是指定/pub. 结果还是不行,提示stage2.img找不到. 按下F3看到的输出为

INFO: transferring ftp://192.168.1.7//pub/disk1/images/stage2.img to a fd

用其他机器试了一下 ftp://192.168.1.7/pub/disk/image/stage2.img 的下载都没问题(虽然我不知道为什么上面的IP后有两个/). 在测试了pub, pub/ 等多种组合都无效的情况下只有去翻官方的安装手册

上面写道:

For FTP and HTTP installation, the iso image or images should be mounted via loopback in the
publicly available directory

For example, if the FTP site contains
the directory /mirrors/redhat/arch/variant;/, enter /mirrors/redhat/arch/ (where arch is replaced
with the architecture type of your system, such as i386, ia64, ppc, or s390x, and variant
is the variant that you are installing, such as Client, Server, Workstation, etc.).

从上面的文字中我也看不出有什么不妥.最后绝望之余只有去看看redhat的bugzilla,结果终于被我在上面找到了答案!!

For the directory to the install media, you have to type the path to the first
loopback-mounted image.  Anaconda will then recognize your directory layout as a
series of loopback mounted images and it will progress through them

它说的是在安装的时候你要给出的是第一个loop back image目录,也就是/pub/disk1 而 不是/pub !!!
按照它的方法试了一下果然就成功了. 寒一个,想想要是考试的时候浪费那么多时间的话就完了...

总结一下

第一,在使用FTP安装的时候最好把光盘取出.这样万一你误操作也有重新修改的机会,不至于直接从光盘安装,省去了重起的时间
第二,需要给出第一个image的目录,而不是共享目录

这两个问题分别被redhat记录为
bug 215174 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=215714
bug 233221 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=233221
级别都为中等

最后说一下我没有试过在RHEL4下使用FTP安装,所以不知道是不是RHEL5才有的问题.
没有试HTTP安装,不过我觉得应该也是给出第一个image的目录.而NFS安装的时候只需要给出export的目录就可以了
发表于 2007-8-1 09:51:30 | 显示全部楼层
其实这个应该不称为bug!
用RedHat远程安装的人都知道要作目录树结构,另外nfs的效率要高于ftp!
目录树就是将所有光盘内容cp到统一的目录下,并且覆盖相同的文件,而不是每个光盘一个目录!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 17:07:58 | 显示全部楼层
恩,版主说的没错

我主要是因为服务器上的剩余空间不多了, 所以就按照Install Guide上的方法用mount -o loop来节省一下空间
回复 支持 反对

使用道具 举报

发表于 2007-8-1 18:00:47 | 显示全部楼层
如果是空间不够,更建议是使用nfs方式,将多cd的iso文件cp到nfs共享目录下,或是nfs共享cd iso文件所在的目录!
回复 支持 反对

使用道具 举报

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

本版积分规则

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