Cyn*_*ndi 109 virtualbox kernel
我尝试使用我的 Virtual Box,这是我收到的错误 -(我也刚刚更新到新的 Ubuntu),而且我对这个 Linux 操作系统非常陌生。
未安装内核驱动程序 (rc=-1908)
VirtualBox Linux 内核驱动程序 (vboxdrv) 未加载或 /dev/vboxdrv 存在权限问题。请通过执行重新安装内核模块
'/etc/init.d/vboxdrv 设置'
作为根。Ubuntu、Fedora 或 Mandriva 用户应先安装 DKMS 包。该软件包会跟踪 Linux 内核更改并在必要时重新编译 vboxdrv 内核模块。
ieg*_*gik 80
先重新安装virtualbox-dkms
包
sudo apt-get autoremove virtualbox-dkms
sudo apt-get install build-essential linux-headers-`uname -r` dkms virtualbox-dkms
Run Code Online (Sandbox Code Playgroud)
之后您可以手动启用它
sudo modprobe vboxdrv
sudo modprobe vboxnetflt
Run Code Online (Sandbox Code Playgroud)
Chr*_*kin 49
很可能你所要做的就是运行
sudo apt-get install dkms
Run Code Online (Sandbox Code Playgroud)
(或从软件中心安装 dkms)
然后运行
sudo /etc/init.d/vboxdrv setup
Run Code Online (Sandbox Code Playgroud)
并写下您的密码。
如果您对此命令有任何错误,请使用此命令
sudo modprobe vboxdrv
Run Code Online (Sandbox Code Playgroud)
小智 16
这是在 12.10 上对我有用的解决方案:
根据您的架构和分发版本从https://www.virtualbox.org/wiki/Linux_Downloads安装最新版本的 virtualbox
跑 sudo apt-get install build-essential linux-headers-`uname -r`
跑 sudo /etc/init.d/vboxdrv setup
从对同一主题的错误的评论之一引用的最后两个步骤 - https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1016165
小智 12
在 12.10 上,这些解决方案对我来说都失败了。然而,以下工作:
运行命令:
sudo gedit /etc/apt/sources.list.d/vbox.list
Run Code Online (Sandbox Code Playgroud)
并粘贴到这一行,然后保存:
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
Run Code Online (Sandbox Code Playgroud)
(替换quantal
为您发布的代号)
跑:
sudo apt-get update && sudo apt-get -y upgrade
Run Code Online (Sandbox Code Playgroud)
将您的机器更新到最新版本
跑:
sudo apt-get remove virtualbox
Run Code Online (Sandbox Code Playgroud)
然后安装Oracle的版本:
sudo apt-get install virtualbox-4.3
Run Code Online (Sandbox Code Playgroud)
(用您要定位的版本替换 4.3)
现在应该工作。不要忘记从http://www.virtualbox.org下载扩展包 。
小智 12
在 64 位 Ubuntu 14.04 中,对我有用的是
sudo dpkg-reconfigure virtualbox-dkms
Run Code Online (Sandbox Code Playgroud)
发生这种情况的另一个原因是,update-alternatives
当您尝试更新或重新安装 VirtualBox 时,您将旧的 GCC 版本(例如我在 Ubuntu 16.04 上安装了 GCC 4.8)设置为默认值(例如,使用)。
只需返回到 VirtualBox 安装发行版附带的默认 GCC 版本,它就会正常工作。
安装 VirtualBox 后,您可以切换回旧的 GCC 版本。
我有同样的问题并通过以下两个步骤解决:
sudo apt-get install linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud)
然后
/etc/init.d/vboxdrv setup
Run Code Online (Sandbox Code Playgroud)
我deb http://download.virtualbox.org/virtualbox/debian precise contrib
在我的/etc/apt/sources.list
, 中可以使用 Virtualbox 5.x。
面对同样的错误,我尝试了这里的所有方法,但没有任何效果,但这个(带宽浪费)一个:
sudo apt-get purge virtualbox virtualbox-4* virtualbox-5*
sudo apt-get install virtualbox-5.0
归档时间: |
|
查看次数: |
304812 次 |
最近记录: |