Grub 警告- xen

Grub 警告- xen

当我运行时,update-grub我在 Ubuntu KVM 虚拟机管理程序上收到以下警告:

Including Xen overrides from /etc/default/grub.d/xen.cfg
WARNING: GRUB_DEFAULT changed to boot into Xen by default!
         Edit /etc/default/grub.d/xen.cfg to avoid this warning.

我发现这真的很奇怪,因为我正在运行 KVM 并且从未有意安装过 xen。

如果我执行,sudo apt-get remove xen-hypervisor-amd64我会得到输出

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'xen-hypervisor-4.4-amd64' instead of 'xen-hypervisor-amd64'
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

我该做些什么来确保我的机器没有 xen 内核并且不会尝试启动它?

答案1

我知道有点晚了,但我刚刚遇到了类似的问题并通过重命名解决了它/etc/default/grub.d/xen.cfg/etc/default/grub.d/xen.cfg_bak所以 grub 找不到它,然后就将其从菜单中删除。

显然,Xen 在卸载时不会删除 grub 配置,因此只需隐藏它们,然后更新我的 grub(通过update-grubUbuntu 15.10)就足以解决问题。

答案2

以下对我有用:

apt 清除 xen*

“清除”选项删除包和配置文件。

“xen*”(末尾带有 glob)让 apt 尝试卸载所有以 xen 开头的软件包,无论它是否安装在您的系统上。如果您有时间和足够的脑细胞,一次一个地进行手术式删除是更好的选择。

相关内容