我正在将一些基于 Hyper-V 的虚拟机从当前运行 Windows Server 2008 R2 的服务器迁移到运行 Windows Server 2012 的另一个服务器。
我将 2008 R2 系统中的所有虚拟机导出到网络共享上的文件夹中,然后将它们导入到新的 2012 服务器中。
所有运行 Server 2008 R2 作为客户操作系统的虚拟机均启动正常。
一台运行 Windows Server 2003 R2 x86 作为客户操作系统的虚拟机显示它通过 Hyper-V 管理器启动正常,但系统始终无法启动。它只是挂在一个黑色窗口上,光标闪烁。
我从 2012 服务器重新导出虚拟机并将其导入 2012 R2 Hyper-V 服务器,在尝试启动时得到相同的结果。
两台服务器都是 Dell PowerEdge 服务器,并且都配备了英特尔处理器,因此这不是 AMD 与英特尔的问题。
我需要做什么特别的事情才能让基于 2003 R2 的 VM 在 2012/2012 R2 下启动?