折腾PXE网络启动 pxe 引导bios模式 maxdos (TFTPD64 OPENWRT)

简介:#

折腾完always on vpn(虽然笔记博文还未整理),又在折腾WDS,其实就是pxe网络启动,然后自动安装windows。

折腾的进度不理想,和以前折腾时有很大的差距,就开始做交叉比较实验。

为了交叉比较,先做PXE引导maxdos

提取maxdos.img#

迈思 个人网站 (maxdos.net)

maxdos安装以后MaxDos目录下有MAXS.sys文件。
用7zip打开MAXS.sys,将其中的maxs.exe提取出来并改后缀名为img即可。

建议直接改名为MAXDOS.IMG

提取grldr#

grub4dos (chenall.net)

下载grub4dos

下载以后,解压,只需要根目录grldr文件,simple文件夹的menu.lst文件。

配置TFTP文件#

创建一个文件夹作为TFTP的发布目录。本例为D:\WDS\PXE_DOS

其中包括刚才提取的grldr和menu.lst

boot目录下包含提取的MAXDOS.IMG

千万别改名了,menu.lst其中写好的就这样。

 

 

tftpd64启动#

TFTPD64 : an opensource IPv6 ready TFTP server/service for windows : TFTP server (pjo2.github.io)

下载后解压即可使用。

测试时可以暂时关闭你路由或三层的DHCP。

配置全局选项GLOBAL#

我们只需要DHCP Server  TFTP Server,其他的都不需要。

配置DHCP选项#

需要配置

IP pool start address,地址池开始地址,根据自己的网段配置

Size of pool  ,地址池大小,10

Lease(minutes) ,随便写个大于3的数字即可。

Boot File           ,网络启动文件名,设置grldr,抓图不太清楚

Def.router         ,网关地址

Mask(Opt 1)     ,子网掩码

Bind DHCP to this address ,绑定提供DHCP服务的IP地址。

 

 

 设置TFTP#

设置Base Directory,TFTP主文件夹,刚才创建的目录。

勾选PXE Compatibility,设置为PXE兼容模式,其他会自动勾选。

Bind TFTP to this address ,绑定提供TFTP服务的IP地址

 

测试启动#

三项设置完毕点击OK即可。

检查一下主目录和绑定地址。

两个标签都看一眼吧。

虚拟机设置网络启动,然后就进入菜单了。

 没配置menu.lst,只能选最后一项MAXDOS.IMG

同时可见TFTP有日志,ERR也不知道是什么原因,试着调整menu.lst无果,不管了。

 测试完成记得关掉tftpd64.

 

openwrt启动#

OpenWrt 23.05.2 r23630-842932a63d / LuCI openwrt-23.05 branch git-23.306.39416-c86c256

配置TFTP发布目录#

我发现下载openwrt的备份,有/etc/luci-uploads目录,也不知道重启还存在不,就先设置这里吧。

/etc/luci-uploads/PXE/pxe_dos

文件还是刚才的目录结构。

DHCP配置#

网络--DHCP/DNS

勾选启用TFTP服务器

设置TFTP服务器根目录

设置网络启动镜像  grldr

删除下面的特殊PXE启动选项。

测试启动 #

启动后可见DHCP分配,MAC地址一致,是从OpenWRT启动的。

 

 

wds启动#

由于路径问题

 WDS不支持这样的路径,WDS的路径是\boot\*,所以调试失败。

或许有人可以调试出来,因为这个路径许可是注册表设置的。

见过一篇文章是设置路径权限的。

下面要搞uefi启动,就不搞它了。

有UEFI的时候再折腾WDS。

作者:上官飞鸿

出处:https://www.cnblogs.com/jackadam/p/18114488

版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。

posted @   上官飞鸿  阅读(887)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2021-04-04 统一
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示