我正在尝试在openSUSE 11.2上编译nvidia驱动程序和VirtualBox驱动器。两者编译都很好(在通常的make oldconfig
加上内核的部分版本之后)但是当我尝试加载模块时,我收到了这个错误:
vboxdrv: no symbol version for module_layout
怎么了?我该如何解决这个问题?
答案 0 :(得分: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.
希望这对其他人有用。
答案 1 :(得分:0)
找到它。包kernel-default-devel
丢失了。要安装它,请以root身份运行此命令:
zypper in kernel-default-devel