6 virtualization linux debian hyper-v-server-2008-r2
我有一个新的 Debian 6.0.0 (Squeeze) 服务器在 Hyper-V 上运行,我正在尝试将合成驱动程序加载到内核 (2.6.32-5-amd64) 中。我所做的研究表明 Linux 集成驱动程序应该被合并到 .32 和更大的内核树中,但我似乎无法在正常的/lib/modules/2.6.32.5-amd64/kernel/目录中找到它们. modprobe 也无法定位模块并将其加载到内核空间中。
我正在寻找以下内核模块:
有谁知道我在哪里可以找到 Hyper-V Linux 集成驱动程序的内核模块?他们是否已转移到自己的包裹中?我是否需要重新编译内核并手动构建它们?
Agrep CONFIG_HYPERV /boot/config-2.6.32-5-amd64显示CONFIG_HYPERV is not set。Debian 似乎选择不构建这些模块。我正在阅读它,有几篇文章提到 MS 没有很好地支持 hv,有些人想放弃它。
我看了看,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
| 归档时间: |
|
| 查看次数: |
10351 次 |
| 最近记录: |