我最近在 Windows 8 下使用 wubi 安装程序安装了 Ubuntu 12.10 64 位。每次启动机器时,它都会首先转到 Windows 8 引导加载程序,然后我可以选择我想要的操作系统。
在我选择 ubuntu 之后,机器实际上将重新启动(通过 BIOS 屏幕),然后进入 GNU GRUB。
我的问题是,在 GNU GRUB 中选择 ubuntu 后,我正在启动我的 ubuntu 系统。但是,在此过程中,我总是看到屏幕上显示一条消息,提示
“KVM:被 bios 禁用”
我在 Google 上搜索了这条消息,发现的结果是我需要在我的 BIOS 中启用英特尔虚拟化技术(我有一个 i5 CPU)。
我还没有尝试启用 VT 功能来查看 ubuntu 启动时会发生什么。但我心里有一个问题:为什么我需要 Ubuntu 的 VT?我在 Windows 8 下通过 wubi 安装程序安装的 Ubuntu 是 VM 实例吗?
答案1
您可以放心地忽略此消息。
您不需要 Ubuntu 的 VT 功能。如果您希望 Ubuntu 充当 VM 服务器,即使用它作为虚拟机的主机(例如使用 KVM),则仅需要 VT 功能。如果您只是想将其用作常规服务器甚至虚拟客户端,则无需在 BIOS 中启用 VT。
我相信,您收到的消息来自 Linux 内核,其中运行 KVM 所需的部分代码已被禁用,因为您的 BIOS 未设置为允许您的处理器处理它。
如果您使用 GRUB 启动 Windows 或 Ubuntu,则您没有在 VM 中运行 Ubuntu。(当您运行 VM 时,您会加载 1 个操作系统,然后从该服务器启动虚拟服务器。使用 Grub,您可以在加载操作系统之前选择要使用的操作系统)
答案2
Wubi 会直接将其安装到您的硬盘上,然后您就可以启动它而不是 Windows。完成后,您可以重新启动并再次启动 Windows。