本周的一些重大新闻是微软在 GPL v2 下发布了适用于 Linux 源代码的 Hyper-V 集成组件。
我刚刚在带有旧版网络适配器的 Hyper-V VM 中安装了 Ubuntu Server 9.04。如何安装集成组件?我必须等到它们包含在内核中吗?
本周的一些重大新闻是微软在 GPL v2 下发布了适用于 Linux 源代码的 Hyper-V 集成组件。
我刚刚在带有旧版网络适配器的 Hyper-V VM 中安装了 Ubuntu Server 9.04。如何安装集成组件?我必须等到它们包含在内核中吗?
您可以等待发行版集成内核包含它,等待社区中的某个人构建适当的内核包(可能不会花费太长时间),或者自己修补和构建内核。除非您熟悉构建内核和应用内核补丁的过程(考虑到 Ubuntu 发布的内核和这些补丁所针对的前沿内核之间可能会有重大变化),否则我会不理会它并等待别人去做。这不会是一个微不足道的操作。
我在回答 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 Kernel 的一部分,至少在 Ubuntu 10.04 中是这样。报价:
让合成网络适配器与 Ubuntu 10.04 Server 64 位客户机操作系统一起工作对我来说效果很好。