参考自:http://www.48474.com/etc-initd-vboxdrv-setup.html
在 Ubuntu 下使用 VirtualBox,有时会出现“不能为虚拟电脑 * 打开一个新任务”的情况(其中 * 表示虚拟机名字)。回想起来,我的这种情况刚好是在执行“软件更新”操作之后出现的,出现的情况的代码大致是这样的:
- Kernel driver not installed (rc=-1908)
- The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing
- '/etc/init.d/vboxdrv setup'
- as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
据上面的文章介绍,说是因为
系统升级了,没更新 kernel-headers 的问题 |
。就按上面文中的做法试了一下,问题解决了。
下面整理一下处理过程:
1、打开终端(快捷键:Ctrl+Alt+T),输入以下代码以执行更新:
- sudo apt-get update
回车,等待更新完成。
2、更新完成之后,输入以下代码以执行升级操作:
- sudo apt-get upgrade
回车,这一步将确保你有最新的所有文件。
3、然后执行:
- sudo apt-get install linux-headers-$(uname -r)
执行完成之后,在打开 VirtualBox 运行虚拟系统就好了。
转载于:https://blog.51cto.com/wuyongzhiyi/1049663