加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – Debian Squeeze Hyper-V驱动程序

发布时间:2020-12-13 17:07:15 所属栏目:Linux 来源:网络整理
导读:我在Hyper-V上运行了一个新的Debian 6.0.0(Squeeze)服务器,我试图将合成驱动程序加载到内核中(2.6.32-5-amd64).我所做的研究表明,Linux集成驱动程序应该被安装到.32和更高版本的内核树中,但我似乎无法在正常的/lib/modules/2.6.32.5-amd64/kernel/目录中找到
我在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读