ArchLinux下VirtualBox安装和配置
编译mp3blaster,解决声卡独占和中文乱码本站文章已轉移,敬請移步:http://www.xxb.me/ ,謝謝!
ArchLinux下VirtualBox的安装相对ubuntu来说复杂一点,不过也只是多一两步而已。
wiki上有VirtualBox的安装指南(中文),但有一点小问题。
安装VirtualBox OSE:参考wiki
安装VirtualBox PUEL:
可见有几个选择,其中一个是VirtualBox PUEL,安装之:
装完以后把你自己加入到vboxusers用户组:
(注意:为使这一变更生效,需要注销并重新登陆)
然后如wiki所说,把vboxdrv添加到/etc/rc.conf的modules行。
打开VirtualBox,启动虚拟系统,有如此错误提示:
VBox status code: -38 (VERR_ACCESS_DENIED).
返回 代码: 0x80004005
组件: Console
界面: IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
按提示运行:
输出:
可见/dev/sr0属于群组optical,于是将用户加入群组optical:
(同样需要注销并重新登陆,使这一变更生效)
现在VirtualBox可以正常运行和使用了,但是我发现即使把vboxdrv添加到/etc/rc.conf,也不会开机时自动加载,重启系统后再打开VirtualBox,启动虚拟系统,会有如下错误提示:
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
返回 代码: 0x80004005
组件: Console
界面: IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
百思不得其解,最后只得走旁门左道(注:后来终于知道问题所在了,原来我犯了个错误,应该把vboxdrv添加进modules,但我加到DAEMONS了,当然不行啦!知道问题后,以下这段可以不要了)
原来在ubuntu等Linux下vboxdrv的默认路径为/etc/init.d/vboxdrv,而ArchLinux下应该是/etc/rc.d/vboxdrv,但/etc/rc.d/下却找不到vboxdrv,自然无法开机自动加载了。
幸好我还保留有ubuntu系统,于是来一招移花接木,大功告成^_^
点击下载vboxdrv,放到/etc/rc.d/下,便能开机自动加载vboxdrv了。
关于VirtualBox的使用,可以参考:ubuntu下VirtualBox安装和配置指南
- 版权所有,转载请遵循“署名-非商业用途-保持一致”创作共用协议。
- nhqnerhh - 2009-10-06 07:03
Trackbacks (1)

Jun 11, 2008 04:48:00 PM
刚才我上去wiki里面看了,试过,现在只要输入加载vboxdrv模块的命令就能开机了。。。我都没有拷贝那个文件过来就可以了。。。