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 有谁知道我在哪里可以找到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的内核,驱动程序不再位于分段中.这里描述的新位置: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |