Chinaunix首页 | 论坛 | 博客
  • 博客访问: 535979
  • 博文数量: 53
  • 博客积分: 6801
  • 博客等级: 少将
  • 技术积分: 1575
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-04 11:00
个人简介

:)

文章分类

全部博文(53)

文章存档

2010年(4)

2009年(16)

2008年(33)

分类: LINUX

2008-10-19 20:45:40

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模块。
启动虚机。喔~~雨过天晴。

阅读(1717) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~