我可以将 Hyper-V 第二代与 Ubuntu 一起使用吗?

我可以将 Hyper-V 第二代与 Ubuntu 一起使用吗?

我尝试在 Windows 8.1 Pro 笔记本电脑上安装 Ubuntu 13.10。现在将其安装为第 1 代可以正常工作,但将其安装为第 2 代则不行。我必须禁用安全启动才能实现预期的任何功能,但当我禁用它时,我只会进入 grub 版本 2 和几个选项。无论我选择哪个,我都会得到一个空白屏幕并且什么都没有发生。是我做错了什么,还是我遗漏了任何步骤,或者 Hyper-v 无法将 Ubuntu 作为第 2 代虚拟机运行?

答案1

为了完整性,14.04 适用于 Hyper-V 第二代。除其他外,第二代需要内核版本 3.13。我自己正在使用它,它运行良好。

您可能需要手动设置屏幕分辨率,因为 hyperv_fb 内核模块尚不支持通常的模式设置。

/etc/default/grub您可以使用您选择的编辑器以 root 身份打开文件来存档。然后编辑以下行

GRUB_CMDLINE_LINUX=""

读书

GRUB_CMDLINE_LINUX="video=hyperv_fb:[width]x[height]"

将 [width] 和 [height] 替换为所需值。例如,对于全高清分辨率,我使用

GRUB_CMDLINE_LINUX="video=hyperv_fb:1920x1080"

要应用新设置,请在终端窗口中运行

sudo update-grub

并重新启动客户系统。下次您的客户 Linux 应该具有所需的分辨率。

答案2

是的你可以!

您只需知道一件事:必须禁用安全启动。Hyper-V 默认启用安全启动,因此如果您只是单击向导来创建 VM,它将无法工作。您必须禁用安全启动。您可以通过使用 Hyper-V 管理器更改虚拟机的设置来实现这一点。固件下有一个安全启动选项。

http://social.technet.microsoft.com/wiki/contents/articles/24545.installing-ubuntu-14-04-lts-as-a-generation-2-hyper-v-guest.aspx

答案3

正如一位从事 Hyper-V 工作的 PM 在以下博客文章中的讨论所指出的那样,当前的 Linux 发行版似乎不支持 Hyper-V gen2。

Linux 支持正在开发中。它不需要对 Hyper-V 进行任何更改,而只需对 LIS 组件集进行更改,再加上一些内核更改即可支持相应的设备。

干杯,

约翰。

参考:

相关内容