无法在 XenServer 6.5 VM 上安装 Solaris 10

无法在 XenServer 6.5 VM 上安装 Solaris 10

我在服务器上安装了 XenServer 6.5,并且一直尝试在 VM 上安装 Solaris 10,它只是进入安装 ISO 的启动屏幕,我按 ENTER 继续,然后出现以下消息:

WARNING: Attempting to load Xen drivers on non-Xen system
WARNING: Couldn't initialize xpv framework

panic [cpu0]/thread=fffffffffbc28340: unable to configure /xpvd nexus

fffffffffbc6ac70 hvm_bootstrap:hvmboot_rootconf +66 ()
fffffffffbc6acb0 unix: stubs_common_code+51 ()
fffffffffbc6ace0 genunix:roofconf +24 ()
fffffffffbc6ad10 genunix:vfs_mountroot +61 ()
fffffffffbc6ad50 genunix:main+117 ()
fffffffffbc6ad60 unix:_start+9d ()

skipping system dump - no dump device configured
rebooting...

错误截图

我能做些什么?

答案1

Solaris 10(或任何版本的 Solaris)不是支持来宾在 XenServer 6.5 中。早期版本似乎支持它,但 6.x 不支持。

有一个有趣的讨论Citrix 讨论板但这些解决方案似乎是实验性的。

我能做些什么?

使用支持 Solaris 作为客户的虚拟机管理程序。

答案2

我在这里找到了解决此问题的方法:https://docs.oracle.com/cd/E27300_01/E27307/html/vmrns-bugs.html#vmrns-solaris10hangs

7.3.21. Solaris 10 发行版 8/11 客户机在引导时挂起

使用 Oracle Solaris 10 Release 8/11 启动虚拟机时,当出现版权信息屏幕时,客户操作系统会挂起。这是由于 dom0 中 CPUID 处理的变化引起的,这会在具有 Westmere-EP 系列 CPU 的平台上触发 Solaris 错误。

解决方法:要使 Solaris 10 在 Oracle VM 3.1.1 上运行,请应用以下手动修复:

在启动时,编辑 grub 菜单:附加 -kd 内核启动参数。这将运行 Solaris 内核调试器。

继续引导顺序直至 Solaris kmdb。

在 kmdb 提示符下,输入以下命令:

Welcome to kmdb
[0]> apix_enable/W 0

输入:c 继续系统启动顺序。

安装并成功启动 Solaris 后,通过将以下行添加到 /etc/system 使此修复持久有效:

set apix_enable = 0

错误 13876544

谢谢。

相关内容