Linux【1】-系统安装-2-6-pxeboot的一些基本理解

一、pxe的基本概念

首先,pxeboot是一种网络引导安装操作系统的方式,要进行pxeboot首先就是要有一块支持pxeboot的网卡(network interface card NIC),pxeboot(pre-boot Execution Enviroment boot) 。pxeboot是Intel率先提出且做出来的,在台式机开始流行起来的一个阶段。是的,仅一台电脑我们可以通过U盘或者光盘去安装操作系统,花半个小时也能接受,但是倘若你是一个网吧的老板,成百上千台的电脑难不成都手动安装吗,等你一台一台装下来,网吧墙都坏了。pxeboot也就应运而生。购买intel的较新网卡都会带有pxeboot的功能。

二、pxe的基本原理

pxe协议分为client和server端,pxe client在网卡的rom中,当计算机引导时,bios会把pxe client调入内存执行,由pxe client将放置在远端的文件通过网络下载到本地运行。

运行pxeboot需要设置dhcp服务器和tftp服务器,dhcp服务器是用来给主机分配一个ip地址,而tftp服务器则是提供了简单文件传输协议来提供引导镜像文件的下载。

pxe已经是一个非常成熟的网络引导了,网上也有很多关于pxeboot如何搭建的资源,这里笔者就不详细介绍了

参考资料

药企,独角兽,苏州。团队长期招人,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn