我正在尝试设置一个小型的PXE/可引导OS >桌面进行测试。我想通过网络引导操作系统。我在Windows和微型PXE服务器中使用内置的ISCSI选项。PXE部分似乎工作正常。我一直到启动san,然后Windows开始启动。我注意到一旦Windows启动,ISCSI就会失去与VM或桌面的连接(我已经尝试了这两种方式)。我有“保持-san=1”设置,它可以帮助它在pxe过程中保持连接,但是一旦Windows启动,就没有帮助了。任何关于如何设置PXE/网络引导到桌面PC或VM的建议都是令人惊讶的。我到处搜索,找不到任何有用的东西来描述这个问题。
编辑:我的目标是用网络从dhcp服务器引导映像。我目前一直在尝试微软内置的ISCSI角色,这些角色使用vhdx文件。我还使用微型PXE.ipxe分发DHCPd代理,并协助执行PXE.ipxe文件。问题是,当我执行pxe引导Windows或Linux (我尝试过这两个操作系统),它们连接,然后几秒钟后,在启动过程中断开与iscsi连接。我还尝试使用内核安全(这是另一个iscsi应用程序),但我遇到了iscsi断开连接的相同问题。
我不在乎我能使用什么免费产品,但我只是想要PXE引导映像,这样我就可以很容易地使用不同的操作系统而不用hdd。所以我想你可以称它为无盘或网络引导。任何建议都会有帮助,或者如果你需要更多的信息,请告诉我。
发布于 2022-11-15 06:58:49
对于现代iPXE来说,keep=1并没有任何效果。连接应该离开,然后重新连接,因为iPXE需要断开连接,windows应该接管,但这需要更改网络堆栈,从而断开连接。
您所声称的问题,是由iSCSI和iBFT设计的。
一旦操作系统加载了自己的网络堆栈,它就应该重新连接到iSCSI,如果失败了,您可以使用例如wireshark来调查原因。
https://serverfault.com/questions/1112958
复制相似问题