[问题]升级Ubuntu后Virtualbox不能用了

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
templars
帖子: 151
注册时间: 2007-12-14 21:19

[问题]升级Ubuntu后Virtualbox不能用了

#1

帖子 templars » 2008-04-26 22:02

在线升级Ubuntu到8.04后,发现Virtualbox进不去了?
是不是得重装啊?
附件
Virtualbox.jpg
Here I am, and will rock you like a hurricane!!!
anandayang
帖子: 138
注册时间: 2008-01-24 16:24

#2

帖子 anandayang » 2008-04-26 22:20

重装一下VB
头像
templars
帖子: 151
注册时间: 2007-12-14 21:19

#3

帖子 templars » 2008-04-26 22:38

重装VB之后原先虚拟的XP是不是也得重装?
还是只要有那个VDI文件就好了?
Here I am, and will rock you like a hurricane!!!
头像
sammysun
帖子: 4088
注册时间: 2007-12-08 23:33
来自: SCUT-guangzhou

#4

帖子 sammysun » 2008-04-27 1:56

2种办法,自己看着办吧~

代码: 全选

升级Ubuntu Virtualbox不能用的解决方法

  启动VIRTUALBOX
 
  WARNING: The character device /dev/vboxdrv does not exist.
 
  Please install the virtualbox-ose-modules package for your kernel.
 
  You will not be able to start VMs until this problem is fixed.
 
  xiaoxu@xiaoxu:~$ /etc/init.d/vboxdrv start
 
  open: Permission denied
 
  * Starting VirtualBox kernel module vboxdrv FATAL: Module vboxdrv not found.
 
  * Modprobe vboxdrv failed. Please use 'dmesg' to find out why.
 
  virtualbox 弹出
 
  VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel and execute '/etc/init.d/vboxdrv start' as root.
 
  VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED)。
 
  Result Code:
 
  0x80004005
 
  Component:
 
  Console
 
  Interface:
 
  IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
 
  在网上搜了一下都是说
 
  /etc/init.d/vboxdrv setup 或者 start
 
  不过我按照网上的方法都不能成功
 
  到后来我是这样解决的
 
  sudo apt-get install virtualbox-ose-source
 
  安装模块源码然后
 
  cd /usr/src
 
  解压源码
 
  sudo tar xjvf virtualbox*.bz2
 
  cd modules/virtualbox-ose
 
  sudo ./build_in_tmp install
 
  让他编译安装模块驱动
 
  完成后
 
  xiaoxu@xiaoxu:/usr/src/modules/virtualbox-ose$ sudo /etc/init.d/vboxdrv start
 
  * Starting VirtualBox kernel module vboxdrv [ OK ]
 
  就可以看到加载成功了
 
  启动virtualbox也没有问题了。

代码: 全选

运行VirtualBox时提示: 
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root. 
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED) 

用如下方法解决: 

1、 sudo gedit /boot/grub/menu.lst 
2、将系统启动的kernel句改为 

kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=a24d7722-7909-4737-a8cd-6df03ee41533 ro quiet splash nmi_watchdog=0 (红色字为新加的) 

3、保存重启。 

另外还有一种情况,就是在更新内核后也会出现这样的提示,此时可以按提示重新安装VirtualBox内核。 
即: sudo /etc/init.d/vboxdrv setup
头像
templars
帖子: 151
注册时间: 2007-12-14 21:19

#5

帖子 templars » 2008-04-27 12:09

试了这两种方法,都不行,但还是非常感谢。
重装了VB,庆幸的是不用重装虚拟的XP。
Here I am, and will rock you like a hurricane!!!
lingyunxs
帖子: 105
注册时间: 2007-04-21 11:57

#6

帖子 lingyunxs » 2008-04-27 12:52

sudo apt-get install linux-headers-`uname -r`
sudo /etc/init.d/vboxdrv setup
sudo adduser xu vboxusers
重起
lingyunxs
帖子: 105
注册时间: 2007-04-21 11:57

#7

帖子 lingyunxs » 2008-04-27 12:54

sudo adduser xu vboxusers 中 xu是用户名,请修改成你登录的用户名
sudo adduser 用户名 vboxusers
lingyunxs
帖子: 105
注册时间: 2007-04-21 11:57

#8

帖子 lingyunxs » 2008-04-27 14:39

再不行就用新立得搜 virtualbox-ose-modules, 安装 virtualbox-ose module-generi 24 ,就可以了
villah
帖子: 36
注册时间: 2008-04-12 9:13
来自: 江苏常州
联系:

#9

帖子 villah » 2008-04-29 15:45

看一下软件库里安装的版本是不是对应你的内核
回复