虽然最后还是没有使用openSUSE,但这中间也小折腾了一下,其中就有安装virtualbox,记录一下。
下载的版本:VirtualBox-4.3-4.3.1093012openSUSE123-1.x86_64.rpm
使用zypper安装或者YaST也可以,效果都 一个样。在我的安装过程中,手动下载rpm包安装会自动创建vboxusers用户组,而zypper或yast安装则用户组vboxusers需要手动创建 ,并将用户添加到用户 组。
在装完之后,virtualbox会进行一下初始化,通常都会失败,输出如下:
[liyd@localhost Downloads]$ sudo rpm -ivh VirtualBox-4.3-4.3.10_93012_openSUSE123-1.x86_64.rpm
warning: VirtualBox-4.3-4.3.10_93012_openSUSE123-1.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 98ab5139: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:VirtualBox-4.3-4.3.10_93012_open################################# [100%]
Creating group 'vboxusers'. VM users must be member of that group!
No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.
Stopping VirtualBox kernel modules [ OK ]
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)
[liyd@localhost Downloads]$
主要是这行,提示出错:
Recompiling VirtualBox kernel modules [FAILED]
这个先不管它,主要是因为缺少依赖包而造成的,执行下面命令安装依赖:
sudo zypper in make gcc gcc-c++ kernel-source kernel-syms
安装完后进行重启,然后 :
sudo /etc/init.d/vboxdrv setup
应该就可以了,启动你的VirtualBox吧。