部署PXE远程安装服务
2018-05-18 16:39
1326 查看
PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。若要搭建PXE网络体系,必须满足以下几个前提条件。
客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。
网络中有一台DHCP服务器以便为客户机自动分配地址、指定引导文件位置。
服务器通过TFTP(Trivial File Transfer Protocol,简单文件传输协议)提供引导镜像文件的下载。
客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。
网络中有一台DHCP服务器以便为客户机自动分配地址、指定引导文件位置。
服务器通过TFTP(Trivial File Transfer Protocol,简单文件传输协议)提供引导镜像文件的下载。
环境准备:
一台Linux RedHat6.5 虚拟机(IP地址为192.168.100.110);一台Win7虚拟机
一、 安装需要的服务(tftp-server/dhcp/ftp)
1)安装TFTP服务
#yum install tftp-server –y //安装TFTP服务,若没有yum命令,则要自行配置好yum仓库
#vim /etc/xinetd.d/tftp //修改TFTP的配置文件 server_args =-s /var/lib/tftpboot //指定TFTP根目录 disable =no //开启TFTP
2)安装DHCP服务
#yum install dhcp –y //安装DHCP服务
#cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf //拷贝一份DHCP配置文件模板
#vi /etc/dhcp/dhcpd.conf //更改DHCP配置文件 ddns-update-style none; //支持DNS动态更新,一般选择关闭 next-server 192.168.100.110; //指定TFTP服务器地址,此项为添加内容 filename”/pxelinux.0”; //引导文件TFTP上的位置 subnet 192.168.100.0 netmask 255.255.255.0 { range 192.168.100.150 192.168.100.200; option routers 192.168.100.110; //PXE服务器的IP地址为192.168.100.110,DHCP地址池为192.168.100.150~192.168.100.200 }
3)安装FTP服务
#yum install vsftpd –y //安装FTP服务
#mount /dev/cdrom /var/ftp/pub //将/dev/cdrom挂在至/var/lib/pub
二.复制网络启动所需要文件到TFTP服务器的根目录下
#yum install syslinux –y //安装引导加载程序 #cp /usr/share/syslinux/pxelinux.0 /var/lib/tftp/tftpboot //将文件pxelinux.0复制到TFTP服务的根目录下 #mkdir /var/lib/tftpboot/pxelinux.cfg //创建TFTP服务根目录的子目录pxelinux.cfg #cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //安装菜单 #cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot //linux引导加载模块 #cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot //压缩内核 #cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot //图形化安装菜单
三.启动所有服务(DHCP、FTP、TFTP)并关闭防火墙和关闭增强安全功能
#service dhcpd start #service vsftpd start #service xinetd restart #chkconfig –level 35 xinetd on //设置TFTP服务开机自启 #chkconfig –level 35 tftp on #service iptables stop //关闭防火墙 #setenforce 0 //关闭增强安全功能
四.重启Win7虚拟机,在重启加载时,按F12,选择网络装机,进入配置界面则为成功
至此进入常规RedHat6.5虚拟机安装流程,实验成功。
相关文章推荐
- 部署PXE远程安装服务 并实现Kickstart无人值守安装
- 部署PXE远程安装服务实现Kickstart无人值守安装
- 部署PXE远程安装服务
- PXE远程装机服务批量部署LINUX系统
- 部署PXE远程安装系统并通过Kickstart无人值守装机
- 百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装
- Win2003远程安装服务详细部署
- PXE/Kickstart远程安装及部署
- PXE项目实战,通过编写脚本自动安装系统时批量部署服务器所需要的所有服务
- 利用远程安装服务(RIS)进行操作系统部署
- 利用远程安装服务(RIS)进行操作系统部署
- Windows系统远程安装服务及PXE技术
- 生产大规模部署之PXE自动安装linux系统
- jetty服务器的安装和部署、新增到开机启动服务
- linux 每日学一点《pxe 远程安装linux系统》
- 微软远程部署系列之一:RIS的安装 推荐
- web 服务新秀 caddy 安装部署
- windows server 2008 R2 部署服务WDS 网络安装Win7
- ReportingServices报表服务部署时提示未初始化报表服务器安装的解决办法