sudo apt-get update
sudo apt-get install module-assistant
sudo module-assistant auto-install virtualbox-ose
sudo m-a -f get virtualbox-ose
sudo apt-cache search virtualbox-ose-source
sudo apt-get install virtualbox-ose-source
sudo module-assistant auto-intsall virtualbox-ose
lsmod|grep vbox
sudo modprobe -r vboxdrv
sudo modprobe vboxdrv
========================================================
修复Debian/GNU Linux中Virtualbox-ose内核模块不匹配
我一直将Debian Testing作为家用。最近在virtualbox-ose中做实验,却在最近一次更新之后导致虚机不能启动。错误如下: VERR_VM_DRIVER_VERSION_MISMATCH 同时,虚机提供了两条建议: 1 使用apt-get安装对应的模块名字; 2 使用module-assistant auto-install virtualbox-ose重新编译模块
我使用apt-get install virtualbox-ose-module+$(uname -r)时候提示我该模块已经安装,但虚机却不能启动。看来只好module-assistant了。 这个过程也不复杂,大体如下: sudo apt-get update 更新源 sudo apt-get install module-assistant 安装module-assistant命令 sudo module-assistant auto-install virtualbox-ose 尝试编译模块 sudo m-a -f get virtualbox-ose 根据错误提示,运行命令 sudo apt-cache search virtualbox-ose-source 查找virtualbox-ose的源文件 sudo apt-get install virtualbox-ose-source 安装virtualbox-ose的源文件 sudo module-assistant auto-intsall virtualbox-ose 再次尝试编译模块。这次应该会成功。 lsmod|grep vbox 列出已经加载的内核模块。 sudo modprobe -r vboxdrv 去除vboxdrv sudo modprobe vboxdrv 再次加载vboxdrv模块。 启动虚机。喔~~雨过天晴。
|