我正在使用带有 iPXE 的无盘启动 Windows 7。PC 旨在从 vhdx 启动,这是我通过使用 sysiternals disk2vhd 实用程序对 sata(ahci)硬盘进行快照获得的。硬盘以前在这台机器上,它确实可以很好地启动 Windows 7。我还对 vhd 进行了一些操作,例如根据需要缩小卷大小,使启动分区处于活动状态(其 mbr)。然后,此 vhd 通过 iSCSI 方式通过 Windows 服务器操作系统和 iPXE 引导加载程序(软件解决方案)在网络上共享;我设法对其进行了配置,它似乎运行良好。
并且 Windows 启动加载程序现在出现 0xc0000225 错误,就像它在各种迁移过程中喜欢做的那样(ms 喜欢让事情复杂化)
这里是一个答案,一个重建启动bcd的提示。所以我应该bootrec /rebuildbcd
从无盘客户端PC运行。在磁盘PC环境中,我可以简单地将Windows安装USB放入预启动环境中并运行命令行。但现在我应该从scsi连接的目标启动并修复它,它是网络启动!所以我无法启动usb。我甚至无法想象在这种情况下我如何启动windows安装过程!我如何进入恢复环境命令行?我如何在其上安装全新的windows?
答案1
我终于明白了!我使用了命令对sanhook --drive 0x81 iscsi:192.168...
和sanboot --drive 0x80
。首先是在 iPXE 中附加我的 iSCSI 目标。然后第二步,只需使用 Windows 7 安装启动 USB。目标虚拟驱动器现在在安装环境中可见,就像本地硬盘驱动器一样,可用于任何进一步的操作。阶段清除!