为何我无法启动 xen?

为何我无法启动 xen?

我开始Ubuntu 14.04在 10GBLVM分区上安装全新服务器。我做的唯一其他事情就是安装xen-hypervisor

sudo apt-get install xen-hypervisor-amd64

我仔细检查了我的硬件是否可以支持它(MSI Z87I 主板和 Intel i5-4570S CPU),并且我已在 中设置了虚拟化BIOS。我还仔细检查了GRUB默认启动到xen并且xen工具链已设置为xl(但这不可能会导致我的问题)。

但是,我的系统进入了无休止的启动和重启循环,直到我告诉GRUB它启动到常规Ubuntu。以下是每次尝试启动时只显示的内容xen

Loading Xen 4.4-amd64 ...
WARNING: no console will be available to the OS
Loading Linux 3.13.0-24-generic ...
Loading initial ramdisk ...

然后系统重新启动。是否有任何错误日志需要检查或任何其他启动参数需要尝试(参数仍设置为默认值)?这与上述情况有关吗WARNING

编辑:我放弃了,因为没有什么可继续的,最后只能双重启动WindowsUbuntu不过如果有人有任何想法,我愿意在另一个分区上重新安装。

答案1

有人建议将我的 BIOS 设置为传统启动,所以我将 BIOS 设置为传统+UEFI 模式。它不起作用,所以我想也许 Ubuntu 必须在没有额外 UEFI 启动文件的情况下安装,但我从来没有机会这样做。在周末离开之前,我启动了 Windows 来做一些工作。我随机决定运行主板的更新程序(仅限 Windows - 幸运的是我只是我买了 Windows,花了好几个小时,所以我就让它继续运行。周末回来后,它就正常工作了!具体来说,我将 BIOS 从 1.00 版更新到了 1.60 版。

对于那些不幸遇到同样问题的人来说:BIOS 升级工具链接

答案2

如果您想检查错误日志,请挂载 LVM 并检查 /var/log/ 中是否有一些内容。

顺便说一句,Xen 服务器在我的 VMware VirtualMachine 上运行良好。在 VirtualBox VM 中也是如此。

http://blogs.citrix.com/2011/01/23/xenserver-in-virtualbox/

答案3

通过传统启动修复

我的 Intel NUC 也遇到了同样的问题。系统安装为 EFI 启动,BIOS 中完全禁用了传统启动。

安装 xen-hypervisor 后,我遇到了同样的重启循环。

对我来说,解决问题的方法是再次启用传统启动,尽管系统仍通过 EFI 启动,甚至无法启动到传统启动。

相关内容