快速业务通道

PXE TFTP DHCP网络自动引导安装Linux

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06

自己早先写的一篇文章,与大家分享下!

概述

PXE(preboot execute environment)是由英特尔公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统.PXE可以引导多种操作系统,如:Windows 95/98/2000/xp/2003/vista/2008,linux等.

PXE最直接的表现是,在网络环境下工作站可以省去硬盘,但又不是通常所说的无盘站的概念,使用该技术的PC在网络方式下的运行速度要比有盘PC快3倍以上.当然使用PXE的PC也不是传统意义上的TERMINAL终端,使用了PXE的PC并不消耗服务器的CPU,RAM等资源,故服务器的硬件要求极低.
网络克隆 PXE 现在最为广泛的应用一个是网吧的无盘技术.在有盘领域的网络维护和安装中PXE可以是最好用的网吧系统统一安装和维护的引导技术,PXE的引导速度和稳定性都是一流的!

一:安装环境

一台Linux服务器,linux服务上需要安装tftp dhcp.作为远程安装的网络服务器.
客户端主机,也就是需要安装Linux系统的主机,此主机主板支持能够从网络启动.

二:安装配置Linux网络服务器上的软件tftp与dhcp

1:检查是否安装了tftp
[root@webserver html]# rpm -qa tftp*
tftp-server-0.42-3.1.el5.centos
tftp-0.42-3.1.el5.centos
如果没有显示,表示没有安装,如果你的系统支持yum,直接执行
[root@webserver html]# yum install *tftp*
2:检查是否按照了dhcp服务
[root@webserver html]# rpm -qa dhcp*
dhcpv6-client-1.0.10-16.el5
dhcp-3.0.5-18.el5
如果没有安装dhcp,同样执行yum安装即可.
[root@webserver html]#yum install dhcp*
3:配置tftp服务于dhcp服务
(1)配置tftp服务
Tftp默认是绑定在xinetd服务下的,因此,要修改tftp文件就要到/etc/xinetd.d下完成,修改后的tftp文件如下所示,其中“disable“选项由“yes“修改为”no“,在server_args选项增加了” -u nobody“参数,以让任何用户均可访问.
[root@webserver html]# more /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer
# protocol. The tftp protocol is often used to boot diskless
# workstations, download configuration files to network-aware printers,
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd

server_args = -u nobody -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
(2)配置dhcp服务
默认的dhcp配置文件在/etc/dhcpd.Conf,此文件默认是个空文件,因此我们先拷贝一个dhcpd配置文件的模板文件过来,然后进行修改即可.
[root@webserverhtml]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
默认的/etc/dhcpd.conf含义如下:
ddns-update-style interim; //设置dhcp互动更新模式
ignore client

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号