手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

经典推荐:远程网络安装RedHat-Linux

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

range 172.16.168.100 172.16.168.150;
}

上述所指明的pxelinux.0为网络远程安装引导程式bootstrap.其位置在/usr/lib/syslinux目录中。

1.3 启动DHCP服务
#service dhcpd restart


2、配置TFTP服务器

配置TFTP服务器主要用途是为了能够给客户端传送bootstrap程式[即pxelinux.0],这样才能够让客户端进行引导加载内核映象文档(vmlinuz)和根文档系统文档(initrd.img)连同启动内核(Kernel)

2.1 TFTP的配置文档
TFTP的配置文档的位置在/etc/xinetd.d目录下配置文档的名称为tftp。
配置内容如下:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -u nobody -s /tftpboot #指定TFTP的根目录所在位置,允许任何用户能够进行访问
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

在这里主要修改的字段是 disable ,将yes改为no。以打开TFTP服务

2.2 启动TFTP服务
#service xinetd restart

3、配置FTP服务器

配置FTP服务器主要用途是为了能够给客户端传送Linux的配置环境和安装程式。在RHEL4中笔者采用的是VSFTP,为了简单些、更简单些,笔者并没有对vsftp进行任何配置只是启动了vsftp的守护进程#service vsftpd restart

启动后利用匿名账户进行测试,假如测试成功您就能够将RHEL4的5张光盘中的任何安装文档全部拷贝到匿名用户的文档夹/var/ftp/目录下

4、配置bootstrap目录

要配置TFTP所要传输的bootstrap,首先要准备好引导文档、内核映像文档、跟文档系统文档。

4.1 bootstrap文档:pxelinux.0
文档位置在/usr/lib/syslinux目录中。将其拷贝到/tftpboot目录中
#cp /usr/lib/syslinux /pxelinux.0 /tftpboot

4.2.内核映像文档:vmlinuz

vmlinuz文档在RHEL4第一张光盘下的/images/pxeboot目录中,将vmlinuz拷贝到/tftpboot目录中[假定光盘加载到/mnt/cdrom]
#cp /mnt/cdrom/images/pxeboot/vmlinuz /tftpboot

4.3.根文档系统文档:initrd.img

initrd.img文档在RHEL4第一张光盘下的/images/pxeboot目录中,将initrd.img拷贝到/tftpboot目录中[假定光盘加载到/mnt/cdrom]
#cp /mnt/cdrom/images/pxeboot/initrd.img /tftpboot

5、创建pxelinux.cfg目录和default文档

pxelinux.cfg为远程安装客户端配置文档所在目录,您能够为不同的电脑定制不同的安装方式或方法。但是基本上我们都能够用default配置文档来进行为任何的电脑进行配置。
#cd /tftpboot
#mkdir pxelinux.0
#vi default

default内容如下:
DEFAULT install
PROMPT 1
LABEL install
KERNEL vmlinuz
#指定kernel文档

APPEND initrd=initrd.img devfs=nomount ramdisk_size=16384
##启动参数包括启动内核时所需要mount的挂载点和ramdisk大小。一般16384都能够满足了。


6、最后检查一下/tftpboot目录中是否存在如下文档:
1)pxelinux.0 #bootstrap文档
2)vmlinuz #内核映像文档
3)initrd.img #根文档系统文档
4)pxelinux.cfg #为远程客户端使用的配置文档目录
5)default #为远程客户端使用的配置文档

假如全部存在。那么现在能够启动dhcp,tftp,ftp三项服务,找个机器测试一下吧!
祝您好运!!!!!!


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!