局域网通过FTP远程网络安装Linux
— —详细解决方案
作者:cgeek
前言:
在网络管理中常常需要给用户或服务器安装操作系统,而许多企业的客户端或者服务器很少配备CD-ROM,而且如果每次安装或升级系统都带着系统光盘,既累又效率低。
不过幸运的是redhat支持通过网络安装。通过网络安装适用于批量安装linux的情况或者机器上没有CD-ROM也没有ISO文件映像的情况。
本文为你提供了局域网内Linux远程网络安装的完美解决方案。不需要刻录iso安装启动文件或使用软盘启动。
说明:本文以实现网络安装Fedora 7.0为例。

一、 架设Linux网络安装服务器
(本文测试环境是:Radhat 9.0 + vsFTP。)
Vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器。而且Radhat 9.0已经自带了vsFTP。Redhat 9.0所带的是vsftpd-1.1.3-8.i386.rpm,在安装盘的第三张中如果希望获得。最新版的vsFTP,可以到Vsftp官方下载:ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.3.tar.gz,目前已经到2.0.3版本。

下面已系统自带的vsFTP为例。
1、查看是否安装了vsFTP软件
# rpm –qa | grep vsftpd
如果没有任何显示,说明系统没有安装vsFTPd,请先安装;如果出现下面的提示,就证明安装上了。
# rpm -qa | grep vsftpd
vsftpd-1.1.3-8
2、启动vsFTPd服务器。
套用Red Hat 9.0的预设范例直接启动VSFTP。
# /sbin/service vsftpd start
3、测试
在/var/ftp/pub目录下创建一个名为test.txt的文件,文件内容为“This is a test file”。
使用FTP客户端登录到本地服务器,然后以匿名身份(anonymous)登录:
# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (127.0.0.1:root): anonymous
331 Please specify the password.
Password:
230 Login successful. H***e fun.
Remote system type is UNIX.
Using binary mode [...]