[ 已解决 ]Virtualbox 升级后没法重编译内核模块

到官网下载最新程序包后安装。。。然后就进不去已经虚拟好的 xp 了。
我尝试过在 root 下执行:

/etc/init.d/vboxdrv setup

但还是错了:

Stopping VirtualBox kernel modules                                   done
Recompiling VirtualBox kernel modules                                failed
  (Look at /var/log/vbox-install.log to find out what went wrong)

具体问题见附件,求大神解答 :sob:

su
/etc/init.d/vboxdrv setup

要重建 vbox 内核模块~
跳出的对话框上已经说的很清楚了~

as root

我试过了,还是不行。

Stopping VirtualBox kernel modules                                   done
Uninstalling old VirtualBox DKMS kernel modules                      done
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 3.7.10-1.1-desktop (i686)
Consult /var/lib/dkms/vboxhost/4.2.12/build/make.log for more information.
                                                                     failed
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                                failed
  (Look at /var/log/vbox-install.log to find out what went wrong)

root 执行那段语句一样的不行。见楼上。

贴 /var/log/vbox-install.log

编译相关的那些包装了没,啥 gcc,make 之类的~

  1. you should install the DKMS package first

  2. 既然 Recompiling VirtualBox kernel modules,那么您需要看安装闭源显卡驱动的维基来确定您需要安装什么内核开发包和基本编译工具。

  3. 然后还不行,您需要看的是

Look at /var/log/vbox-install.log to find out what went wrong

不会可以发那个文件让别人教您怎么阅读。

Linux 的世界既然给了你自己计算机的完全自由,那么你就有责任去学习行使这种完全自由的权力。不然这种自由对你来说反而把你的计算机变成了我们的租界,那情况反而比使用 Windows 恶化了,因为我们对 Linux 的了解肯定不如 Microsoft 对 Windows 的了解。

zypper install -y make gcc gcc-c++ kernel kernel-devel

#reboot
done

我也是这个问题,dkms 已经安装了, 在终端 /etc/init.d/vboxdrv setup 的时候出现了和四楼一样的问题
vbox-install.log (3.36 KB)

看 8 楼第二点,无论楼主还是你的 log 里显示的都是没装内核开发包,所以 dkms 和直接编译都不行,因为根本找不到内核。

kernel-devel kernel-desktop-devel kernel-source

Sent from my Galaxy Note 2 using Tapatalk 2

看 8 楼第二点,无论楼主还是你的 log 里显示的都是没装内核开发包,所以 dkms 和直接编译都不行,因为根本找不到内核。

kernel-devel kernel-desktop-devel kernel-source

Sent from my Galaxy Note 2 using Tapatalk 2

我也升级了内核, 但遇到的问题不一样, 我执行 /etc/init.d/vboxdrv setup 输入是这样的

Recompiling VirtualBox kernel module, NOT. It has been packaged. done

而且我没有 /var/log/vbox-install.log 这个文件, 是不是我打开方式不对

找到这个和我的很像, 不过回复好像完全不搭调 forums.opensuse.org/english/get-technical-help-here/install-boot-login/485491-12-3-kernel-sources-kernel-different-virtualbox-troubles.html