我在 VMWare Server 1 上安装了 Windows Server 2003。使用http://ian.blenke.com/vmware/vmdk/xen/hvm/qemu我将此虚拟机转换为 Xen 映像 (Xen 3.3)。但是,我仍然得到 0x000007b 蓝屏。由于 domU 立即重新启动,我很难看到任何其他信息,但我猜这可能与整个 scsi/ide 交换机有关。
我还能做什么?首先,保持蓝屏可见是一个不错的开始。此外,也许微软的 kb 314082 文章(参见上面的链接)中缺少我在 Xen 3.3 上需要的任何驱动程序?
答案1
您是否尝试过使用 Windows 2003 安装 CD 启动虚拟机并尝试修复它找到的安装?
答案2
可能是 Windows 不喜欢系统架构的变化,要么是因为您在主机之间移动,要么是因为您在 VMM 之间移动,因为您从单 CPU 转变为虚拟 SMP(反之亦然),或者只是因为 VMWare 和 Xen 以不同的方式呈现硬件。
我不知道 2003 在这方面的情况,但 Windows 2000 和 NT 针对单处理器和 SMP 系统以及其他一些情况有不同的 HAL(硬件抽象层),并且只在安装时安装正确的 HAL,因此如果您更改底层硬件,它可能无法应对。有几种方法可以在安装后更改 HAL,但我记不清是怎么回事了。
答案3
我敢打赌,这是因为从 Windows 的角度来看启动驱动器发生了变化。如果我没记错的话,Windows 无法很好地处理从其下方进行的启动驱动器更改。