linux – Debian Squeeze Hyper-V驱动程序

我在Hyper-V上运行了一个新的Debian 6.0.0(Squeeze)服务器,我试图将合成驱动程序加载到内核中(2.6.32-5-amd64).我所做的研究表明,Linux集成驱动程序应该被安装到.32和更高版本的内核树中,但我似乎无法在正常的/lib/modules/2.6.32.5-amd64/kernel/目录中找到它们. modprobe也无法找到并将模块加载到内核空间中.

我正在寻找以下内核模块:

> hv_vmbus
> hv_blkvscb
> hv_netvsc
> hv_storvsc

有谁知道我在哪里可以找到Hyper-V Linux集成驱动程序的内核模块?他们被搬到了自己的包里吗?我是否需要重新整理内核并手动构建它们?

解决方法

grep CONFIG_HYPERV /boot/config-2.6.32-5-amd64显示未设置CONFIG_HYPERV.似乎Debian选择不构建这些模块.我正在阅读它,有几篇文章提到MS没有得到很好的支持,有些人想放弃它.

我看了,hv源存在于2.6.32内核源代码包(drivers / staging / hv)中.您可以做的一件事是安装内核源代码包和内核包工具. (apt-get install apt-get install linux-source-2.6 libncurses-dev kernel-package)解压缩源代码,将/boot/config-2.6.32-5-amd64复制到.config,使用make menuconfig并启用hyperv驱动程序.然后用make-kpkg编译你的内核.

对于版本大于3.0的内核,驱动程序不再位于分段中.这里描述的新位置:
http://dietrichschroff.blogspot.de/2013/03/hyper-v-compile-linux-kernel-with.html

相关文章

目录虚拟化介绍虚拟化厂商介绍微软虚拟化发展历程Hyper-v 3....
最近有win10系统用户在开启Hyper-V功能的时候发现无法启动...
Win10系统中的Hyper-V虚拟机组件可以让用户很方便的创建虚拟...
在Win10中使用Hyper-V来创建虚拟机很方便,下面小编就把Hype...
大家都知道Win10家庭版、中文版、普通版和专业版相比是缺少很...
win10家庭版vmware与hyper-v不兼容怎么办?有一些小伙伴因为...