使用 iPXE BOOT 在 iSCSI san 存储上安装 Windows 操作系统

使用 iPXE BOOT 在 iSCSI san 存储上安装 Windows 操作系统

捕获启动过程

我正在尝试制作无盘 PC 客户端并在 SAN 存储上安装操作系统。截至目前,我正在使用 Windows Server 2012 R2,它将用作我的 DHCP/WDS 和 SAN 服务器。

我在 yourtube 的“Bjørn Jentoft”频道上找到了一个视频,标题为“Hyper-V:Windows 安装到 ISCSI 磁盘”。我按照所有步骤和配置操作,但对我来说效果不佳。

我不断重复他的视频,看看我是否错过了配置步骤中的某些内容,但是当我检查所有内容时,根据他在视频教程中展示的内容,似乎我没有错过任何内容。

顺便说一下,他在教程中使用了 HYPER-V,而我使用的是物理机。

答案1

我读过有关使用 StarWind iSCSI 目标的不同成功 iPXE 实现的文章,但还没有亲自测试过。

以下是一篇您可能觉得有帮助的文章:https://jonmccune.wordpress.com/2011/12/19/diskless-windows-7-with-iscsi-and-gpxe/

答案2

图片中显示的信息是: tftp://192.168.1.1/client1.txt... No such file or directory (http://ipxe.org/2d12603b)

因此,该文件在 tftp 服务器上“不存在”,并且按照该链接有一些建议:

  • 检查您是否尝试下载正确的文件。
  • 检查您是否可以使用备用 TFTP 客户端(例如 Linux 上的 tftp-hpa)检索文件。

在这种情况下,我的建议是检查 tftp 服务器日志,或求助于数据包转储(例如使用 wireshark)来查看发生了什么。

在这种情况下,我猜测 Windows TFTP 服务器尚未配置为允许该路径。通常它只接受以 Boot 开头的路径,请参阅此文档:http://ipxe.org/appnote/chainload_wds

下面是针对这种情况的指南:http://ipxe.org/howto/wds_iscsi

相关内容