最近研究了linux下的PXE引导,在网上查找半天也没找到合适的,后来本身跟朋友请教,学会了PXE引导,并且成功在某公司成功安装了20台电脑,故跟你们分享一下这个技术。若有不对的地方还请不吝指出。linux
实验环境:rhel-6.3 64位系统vim
实验须要安装几个软件:dhcp,tftp,syslinux,vsftp。ide
1.安装dhcp spa
使用yum安装: yum install dhcp -yrest
修改配置文件。配置文件是/etc/dhcp/dhcpd.conf ,可是打开配置文件什么也没有,这这让刚学blog
的人无从下手。get
能够cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcpd/dhcpd.confit
再修改配置文件vim /etc/dhcp/dhcp.conf 在里面修改修改就好了具体以下图class
2.安装tftpftp
yum install tftp*
编辑配置文件,在/etc/xinetd.d/tftp 编辑结果以下:
3.安装syslinux,安装完毕后,cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
4.安装ftp,并将镜像挂载到ftp下(注意:须要关闭selinux)
5.将光盘目录isolinux里面的全部文件都拷贝到/var/lib/tftpboot目录中,而且,在该目录下新建名为pxelinux.cfg ,而后将isolinux.cfg移动到pexlinux.cfg下而且更名为default
6.将全部须要的服务开启
/etc/init.d/dhcp restart
/etc/init.d/xinetd restart
/etc/init.d/vsftp restart