VirtualBox released in 2 edition, the Open Source Edition (OSE) that available in openSUSE repository or openSUSE Build Service (OBS) and the Personal Use and Evaluation License (PUEL), which closed source but free for personal use. The main different between both edition are the RDP Server, USB support and USB Support over RDP.
Below is the step-by-step tutorial covering installation of VirtualBox PUEL Edition version 3.1.2 on openSUSE 11.2
- Preparing & installing dependencies package, install the following package using YAST | Software | Software Management or by using Zypper : kernel-source, make, gcc, gcc-c++, pam-devel, kernel-syms, SDL
- Download the VirtualBox binary installer. Choose the binary for openSUSE 11.1 or openSUSE 11.2 and an appropriate processor (32 bit or 64 bit)
- Install it by using YAST or Zypper or rpm -ivh
zypper in ./VirtualBox-3.1-3.1.2_56127_openSUSE111-1.i586.rpm
- VirtualBox should be automatically execute the compilation module into kernel. If it doesn’t, execute the VirtualBox Script vboxdrv script by using this command :
- Go to YAST | Security & User | User & Group Management. Choose your login user (or user who will running VirtualBox), click edit, move to Details tab and give a check on vboxusers group to add your userÂ as member of VirtualBox group.
- Logout and re-login
- Launch VirtualBox from start up menu or by using konsole : VirtualBox (case sensitive)
- You should have a correct and appropriate kernel-source and default kernel version. You may failed on compiling module if you have different version between kernel and kernel source. Check it out by using uname and zypper if command as below :
uname -r zypper if kernel-source
- If you wish to upgrading the existing version, just remove the old version and then install an update. In normal case, it should not delete any existing image has built on previous version, but backup is a better option to prevent any data loss.