我尝试了各种 Ubuntu 服务器实例(12.04 LTS - 13.10)的几个现有实例和新实例。主机是我转换成主机的旧台式机,是带有 8GB DDR2 的 C2D E6550。
基本上,如果 Ubuntu 客户机处于“关闭”状态,并且我启动它们,它们会正常启动。问题是,每次我重新启动(不是重置)时,它们都不会重新启动。客户机 CPU 将固定在 100% 并且永远不会启动。如果我将其关闭并重新启动客户机,它会重新启动。只有在重新启动时才会这样。它将通过 GRUB 加载程序,然后它会永远停留在黑屏上,CPU 被固定。
我有一台 AMD VM 主机,4GB DDR2,重启相同实例时没有问题。我还有一台较新的 Core i7 台式机,重启时也没有问题。只是这台 E6550 机器。
Windows 实例完全没有问题。只有 Ubuntu(我试过 Centos,但从来没能启动)。
同一台机器以前是具有 Hyper-V 角色的 Windows 2012(不是 R2)服务器,运行相同的客户机,并且不记得它有同样的问题。
BIOS 中是否需要调整某些内容?我没有启用任何 CPU 兼容模式,所有设置都是默认设置。磁盘是 IDE。所有操作系统都是 32 位的。
编辑:我尝试了 x64 13.10 实例,它工作正常。它似乎只有 32 位。我使用 32 位主要是因为这些实例需要的 RAM 量很少。
谢谢。
答案1
有关 AMD 处理器型号的更多信息可能会有所帮助。这可能与处理器功能的兼容性有关。由于 Server 2012 R2 是 x64 且 x64 虚拟机运行良好,我怀疑 BIOS 中启用/禁用了 CPU 上的某个功能导致了问题,或者需要启用 Hyper-v 中与 CPU 兼容的设置。没有更多信息,很难说。
另外,Server 2012(不是 R2)安装的是 x86 还是 x64?