1

我正在尝试在 openSUSE 11.2 上编译 nvidia 驱动程序和 VirtualBox 驱动程序。两者都编译得很好(在通常make oldconfig加上内核的部分构建之后)但是当我尝试加载模块时,我得到了这个错误:

vboxdrv: no symbol version for module_layout

怎么了?我该如何解决?

4

2 回答 2

2

对 openSUSE 没有说服力,但是在 Ubuntu 10 下,我发现解决方案是:

apt-get install dkms
apt-get install linux-headers-2.6.32-24-generic
unset KERN_DIR
/etc/init.d/vboxadd setup 
# Although presumably if the apt-gets had been done first,
# the last two lines would be superfluous.

希望这对其他人有用。

于 2010-09-24T02:26:44.060 回答
0

找到了。包裹kernel-default-devel不见了。要安装它,请以 root 身份运行此命令:

zypper in kernel-default-devel
于 2009-11-15T19:42:18.920 回答