我已经在 Ubuntu 12.04 笔记本电脑上运行 virtualbox 一段时间了,一切都运行顺利,但突然之间,可能是在内核升级之后,vbox* 模块在启动时没有加载,如果我手动 modprobe 它们,一切都工作正常,但这不应该是需要的......
看看/etc/init.d/virtualbox
,似乎我应该添加LOAD_VBOXDRV_MODULE=1
到/etc/default/virtualbox
,但对于其他机器,它可以在没有该行的情况下工作......
有什么线索吗?
答案1
听起来这台计算机正在运行旧版本的 Virtual Box。LOAD_VBOXDRV_MODULE
仅在 VB 的过时版本:VirtualBox Open Source Edition(即 OSE)中才需要环境变量。
该变量用于控制 VB OSE 内核模块的加载。将其设置为 0 会使它们不加载,将其设置为 1 会使它们加载...这是您的问题。
我认为解决您的问题这一事实modprobe
证明了我的观点。