从ubuntu的源安装了virtulbox-ose,ose是virtulbox提供source的版本。
今天想在virtulbox中安装招行的usb key和专业版,但是怎么都load不到usb设备。
google出马,发现ose版本似乎并不支持usb设备。于是卸载掉virtulbox-ose,然后从virtulbox的网站上面下载了ubuntu的deb包,才发现现在virtulbox变成sun的东西了。
安装deb包很顺利,但是启动的时候出现了麻烦,找不到vbox的module。
于是
/etc/init.d/vboxdrv setup
出现一个错误:
failure "Look at /var/log/vbox-install.log to find out what went wrong"
cat /var/log/vbo-install.log
/etc/init.d/vboxdrv: line 255: /usr/lib/virtualbox/src/build_in_tmp: No such file or directory
找了很久,发现原因是virtualbox遗留下来的一个配置文件作怪,解决方法:
删除
/etc/vbox/vbox.cfg
就可以正常的
/etc/init.d/vboxdrv setup
原因也很简单,从virtualbox网站上面下载的deb包的安装目录应该是
/usr/share/lib/virtualbox/
而使用apt安装的目录是
/usr/lib/virtualbox/
/etc/vbox/vbox.cfg是/etc/init.d/vboxdrv 脚本使用到的配置文件,它指定了”$INSTALL_DIR”变量为”/usr/lib/virtualbox”,所以setup的时候会出错,删除了就没有问题了。
最后,进入新的virtualbox以后,果然出现了usb设备的选项,很简单的就安装好招行专业版的usb key了。
今天想在virtulbox中安装招行的usb key和专业版,但是怎么都load不到usb设备。
google出马,发现ose版本似乎并不支持usb设备。于是卸载掉virtulbox-ose,然后从virtulbox的网站上面下载了ubuntu的deb包,才发现现在virtulbox变成sun的东西了。
安装deb包很顺利,但是启动的时候出现了麻烦,找不到vbox的module。
于是
/etc/init.d/vboxdrv setup
出现一个错误:
failure "Look at /var/log/vbox-install.log to find out what went wrong"
cat /var/log/vbo-install.log
/etc/init.d/vboxdrv: line 255: /usr/lib/virtualbox/src/build_in_tmp: No such file or directory
找了很久,发现原因是virtualbox遗留下来的一个配置文件作怪,解决方法:
删除
/etc/vbox/vbox.cfg
就可以正常的
/etc/init.d/vboxdrv setup
原因也很简单,从virtualbox网站上面下载的deb包的安装目录应该是
/usr/share/lib/virtualbox/
而使用apt安装的目录是
/usr/lib/virtualbox/
/etc/vbox/vbox.cfg是/etc/init.d/vboxdrv 脚本使用到的配置文件,它指定了”$INSTALL_DIR”变量为”/usr/lib/virtualbox”,所以setup的时候会出错,删除了就没有问题了。
最后,进入新的virtualbox以后,果然出现了usb设备的选项,很简单的就安装好招行专业版的usb key了。

添加到雅虎收藏