debian9.6搭建pxe服务器,并在virtualbox虚拟机上测试(完善中)

一,介绍

        pxe(preboot execute envionment,预启动执行环境),很多人叫它无盘安装,就是不需要我们平时安装系统用光盘或者U盘就可以安装系统,而采用网络安装,就是用远端服务器来充当之前的盘。当然了,最重要的就是客户端(我们即将要安装系统的电脑)和服务器端(已经搭建好的pxe环境的电脑)之间的网络是通的,即可以传递数据。

        并非所有的电脑都支持pxe方式安装的,1,网卡上集成了pxe client,2,主板支持网卡启动。现在新一点的电脑都支持,我的电脑估计是比较早吧,13年初买的戴尔i5,暂时只支持legacy方式的network启动(即pxe),在uefi方式下没有。

        因为pxe服务器的原因,我将pxe方式装机过程分为3个阶段,

        第一阶段:dhcp

        客户端开机选择network启动,然后将网卡上的pxe client信息拷贝到内存上运行,通过发送广播信息,从dhcp服务器上获取一个ip,如果有多个dhcp服务器,客户端会接受第一个dhcp服务器的ip。

        第二阶段:tftp/mtftp

        第三阶段:ftp/http/ntfs

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/86062603