在 Linux 上安装 Hyper-V 集成组件

在 Linux 上安装 Hyper-V 集成组件

本周的重磅新闻是微软发布了GPL v2 下的 Linux 源代码 Hyper-V 集成组件

我刚刚在带有旧版网络适配器的 Hyper-V VM 中安装了 Ubuntu Server 9.04。如何安装集成组件?我必须等到它们包含在内核中吗?

答案1

您可以等待发行版集成的内核将其包含在内,也可以等待社区中的某个人构建合适的内核包(这可能不会花太长时间),或者自己修补和构建内核。除非您熟悉构建内核和应用内核补丁的过程(考虑到 Ubuntu 发布的内核和这些补丁所针对的前沿内核之间可能会有重大变化),否则我会把它放在一边,等待别人来做。这不是一个简单的操作。

答案2

我在回答 ServerFault 上的另一篇文章时发现了这一点(交叉引用Hyper-V Server R2 上的 Ubuntu 10.04 Server 安装和命令行运行缓慢):

http://blog.allanglesit.com/Blog/tabid/66/EntryId/53/Hyper-V-Guests-Ubuntu-10-04-Alpha-3-Synthetic-Devices.aspx

总而言之,集成组件已经是 2.6.32 Linux 内核的一部分,至少在 Ubuntu 10.04 中是如此。引用:

将以下内容添加到 /etc/initramfs-tools/modules

总线总线

保存

大块黑体

hv_netvsc

生成新的 initrd 映像

更新-initramfs –u

确保 /etc/network/interfaces 指向合成网络适配器

自动 seth0

iface seth0 inet dhcp

对于我来说,让合成网络适配器与 Ubuntu 10.04 Server 64 位客户操作系统协同工作效果很好。

相关内容