一台装有Linux系统的电脑
我们先来看看什么是PXE网络,PXE系统是在操作系统之前运行,可用于远程安装,构建无盘工作站,PXE client集成在网卡ROM中,当计算机引导时,BIOS把PXE client调入内存执行,获取PXE server配置,显示菜单,根据用户选将远程操作系统下载到本机运行。
PXE组件及过程的分析。需要哪些服务: DHCP服务,分配IP地址,定位引导程 DNS服务,为客户机分配主机名 TFTP服务,提供引导程序下载 FTP服务(或http/nfs),提供yum安装源客户机应具备的条件: 网卡ROM必须支持PXE协议 主板支持网络启动
装机条件准备1,为客户机提供用来装系统的FTP软件源,利用Linux洗脸盘数据构建YUM源, 通过vsftpd服务对外发布。
装机条件准备2,提供DNS服务,方便查询/配置主机名, 装bind-->建配置-->起服务。注意结合DHCP服务的IP地址池。
装机条件准备3, 准备DHCP服务,为客户机分配地址,并且指定TFTP服务器的IP地址, 指定网卡引导文件。
配置并启用TFTP服务,安装tftp-server软件包,监听端口UDP 69;TFTP根目录:/var/lib/tftpboot/
部署好TFTP服务后就要部署网卡启动程序,安装内核和初始化镜像TFTP路径 : /var/lib/tftpboot/pxelinux.0 /var/lib/tftpboot/vmlinuz /var/lib/tftpboot/initrd.img 注意:也可以从Linux系统光盘中提取
测试TFTP服务,确保可成功下载相关文件,需要先安装tftp软件包,再使用tftp命令下载pxelinux.0测试。
PXE装机测试,为客户机远程装系统。PXE引导(默认)并加载内核。采用URL源,自动获取IP地址,手动指定安装源,分区 .....
如果此文对你有所帮助点收藏,并给个赞!