Con*_*tch 33 virtualbox kernel
从 11.10 升级到 12.04 后,virtual box 停止工作。
我已经运行以下命令来尝试修复它:
sudo aptitude update
sudo aptitude install dkms
sudo /etc/init.d/vboxdrv setup
Run Code Online (Sandbox Code Playgroud)
但是当我运行最后一个命令时,我得到:
bash: /etc/init.d/vboxdrv: No such file or directory
Run Code Online (Sandbox Code Playgroud)
当我尝试
sudo /etc/init.d/virtualbox start
Run Code Online (Sandbox Code Playgroud)
我得到:
* Starting VirtualBox kernel modules
* No suitable module for running kernel found
Run Code Online (Sandbox Code Playgroud)
我也试过:
sudo dkms install virtualbox/4.1.2
Run Code Online (Sandbox Code Playgroud)
并得到:
Error! Could not find module source directory.
Directory: /usr/src/virtualbox-4.1.2 does not exist.
Run Code Online (Sandbox Code Playgroud)
我也试过安装 linux 头文件:
sudo apt-get install linux-headers-$(uname -r)
Run Code Online (Sandbox Code Playgroud)
但他们已经安装。
从我读过的内容来看,重新安装可能无法解决问题。有没有办法修复虚拟框?
小智 36
我有一个类似的问题。这是对我有用的:
如果您遇到未找到内核源类型的错误,则可能需要这样做:
sudo apt-get install build-essential linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud)
然后重新配置相关包以将它们踢入重建。
sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox
Run Code Online (Sandbox Code Playgroud)
Con*_*tch 11
我最终使用 apt-get 卸载并重新安装了 virtualbox。它发现缺少内核部分并安装它们。
sudo apt-get remove virtualbox
sudo apt-get install virtualbox
Run Code Online (Sandbox Code Playgroud)
小智 8
这对我也有用:
sudo apt-get remove virtualbox
sudo apt-get install virtualbox
Run Code Online (Sandbox Code Playgroud)
但是,我不得不补充:
sudo modprobe vboxdrv
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59749 次 |
| 最近记录: |