我正在尝试通过 pxe 启动一个设备,该设备连接到 Windows 嵌入式 8(工业/标准)主机 PC。
我认为这是可能的,搜索也指出我可以使用 WDS。但我似乎找不到任何关于在 Windows Embedded 上运行 WDS 的参考资料。
我在图像配置编辑器中加入了 dhcp 服务器和互联网连接共享模块。但我找不到任何配置选项。
如果我在 cmd 窗口中运行 netsh,它只会给我 dhcpclient 的命令,而不是 dhcp(服务器)。
有人能给我指出正确的方向吗?
噢,顺便说一句,我不想使用任何第三方 dhcp 服务器软件。
编辑: 如果其他版本的 Windows Embedded 支持此功能,则可以使用它们。但我相信它应该能够在最新一代的 Windows Embedded 上运行
答案1
遗憾的是,WDS 无法作为服务从 Windows Embedded 运行。要在您的硬件上启用 WDS,您必须运行 2008 及更高版本的 Windows Server。Windows Server 2003 具有适用于较旧操作系统(例如 XP 200 等)的 RIS。
回答你的问题,将 Windows Embedded 系统变成 PXE 服务器的唯一方法是运行第三方工具。如果你要运行第三方工具并且只将硬件用作 PXE 服务器,那么我建议使用 Linux。
链接:WDS -https://en.wikipedia.org/wiki/Windows_Deployment_Services
Windows 嵌入式 -https://en.wikipedia.org/wiki/Windows_Embedded
Ubuntu 服务器 -https://en.wikipedia.org/wiki/Ubuntu_(operating_system)#Ubuntu_Server
Ubuntu 服务器 PXE -https://help.ubuntu.com/community/PXEInstallServer
TL;DR:Win Embedded 上没有 WDS。使用 Win Server 进行 WDS。如果您想部署较旧的操作系统(例如 XP)或非 MS 操作系统,请尝试 Linux(例如 Ubuntu Server)。