Linux中pxe网络装机

PXE (preboot execute environment,预启动执行环境) 是由 Intel
公司设计的协议,它可以使计算机通过网络启动。当计算机引导时,BIOS 把 PXE client
调入内存执行,并显示出命令菜单,经用户选择后,PXE
client将放置在远端的操作系统通过网络下载到本地运行。除了可以通过网络直接运行操作系统外,也可以用于通过网络来将系统安装到本地。在运维中工作中,通过
PXE 来为机房服务器批量部署系统是非常方便的。

装机的方法多种多样,pxe可以让我们实现通过网卡/网线,用一台服务器给多台客户端装机的功能。

【前提准备:】
1.HTTP服务:网络贡献本地文件
2.DHCP服务:动态分配IP
3.PXE:一个程序
4.tftp:简单文件传输协议

【原理了解:】
1.客户端PC通过网卡/网线向服务器索要ip
2.服务器通过DHCP协议发送IP和pxe程序
3.客户端查看pxe程序,pxelinux.0引导客户访问default文件。
4.default文件指定安装资源文件ks.cfg和http传输安装包

步骤讲解:

1.先装好http,dhcp,pxe,lftf:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.配置DHCP[我们之前有讲过dhcp的配置]
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.配置共享yum源【网络yum源】[这里不再讲解如何配置]

在这里插入图片描述
4.开启tftp服务,如果是7.0版本无法直接开启,则【vim /etc/xinetd.d/tftp 将disable改为no即可】【7.0用chkconfig指令查看tftp状态】
在这里插入图片描述
5.netstat -antlupe | grep 69 查看接口状态:
在这里插入图片描述
6.pxe引导,在客户端索要IP时,pxe程序引导访问pxelinux.0,pxelinux.0中指向pxelinux.cfg文件,该文件说明安装访问default文件
在这里插入图片描述
在这里插入图片描述

测试:
在另一台虚拟机上,将Boot Options中网卡选项NIC调到第一选项,然后开启虚拟机,暂停截图查看

在这里插入图片描述

在这里插入图片描述
暂停截图查看:
在这里插入图片描述

效果说明:
在这里插入图片描述
在这里插入图片描述


                              大大的小小阳
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值