该系列教程主要谈谈无盘安装win10和无盘启动win10技术,整体的理论知识和技术实现思路可以翻阅我的第一篇博文。

制作完PE,我们来开启服务,根据第一篇文章的技术思路,我们先开启ikuai dhcp的通告服务。如下图所示,在爱快dhcp服务端配置中有一个自定义DHCP选项,非常容易被忽略,这个选项就可以配置通告tftp服务器地址和PXE引导文件的名称,这个不是爱快独有的,这是dhcp协议的标准,dhcp除了定义了dns、ip地址段、有效期等字段外,还有非常多的扩展字段可以使用,每一个字段都有含义,其中net server指你的tftp服务器地址是什么,option67指的是你tftp服务器中的启动文件名是什么,这是dhcp协议的规定,根据爱快的文档,需要将启动文件名转换成16进制,并且俩俩用冒号隔开,例如你的启动文件名是boot.kpxe,对应的option67应该填写62:6f:6f:74:2e:6b:70:78:65,转换工具网站:http://www.ab126.com/goju/1711.html

如果你需要详细了解dhcp各个扩展字段的作用,可查看爱快官网,https://www.ikuai8.com/zhic/ymgn/lyym/wlsz/dhcp.html

爱快所提供的字段也只不过是dhcp扩展字段的一小部分,也就是如果你用openwrt或者其他可以自定义填写dhcp扩展的路由器,那就可以使用dhcp所有的扩展字段

全部字段的说明可查看博客:https://blog.csdn.net/liangdsing/article/details/62231315

dhcp服务在无盘引导的下的角色是通告ipxe引导,从而让网卡的pxe去引导ipxe,从而使得网卡进入ipxe环境,具备访问http\iscsi的能力。有点绕,其实就是引导接力,引导接力是我自己想出来的,我觉得比较贴切,这里有点像汇编语言进入C语言来实现更高级的功能。

pxe支持tftp,所以当电脑启动进入pxe,它就能获取到爱快dhcp通告的tftp服务地址和启动文件名,从而加载tftp服务器上的ipxe引导文件,进入ipxe的世界。

我的tftp服务器是用群晖的tftp服务,所以爱快的next server要填写群晖的ip地址,文件名可以先不设置,等后面讲完ipxe编译后再设置,群晖tftp开启很简单,只需要勾选一下,群晖相关服务的开启教程会放在下一篇文章中。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注