How to install VirtualBox on Fedora 17 (64 bit)

VirtualBox is a cross-platform virtualizing environment.

Procedure

 * Install wget using the Add/Remove Software system tool


 * Change to root user

> su -


 * Install kernel sources and set KERN_DIR (adjust path for KERN_DIR based on kernel version installed)


 * 1) yum install gcc kernel-devel kernel-headers
 * 2) KERN_DIR=/usr/src/kernels/3.4.0-1.fc17.x86_64
 * 3) export KERN_DIR


 * Install Fedora Repo Files (if necessary, "# yum install wget" to install wget)


 * 1) cd /etc/yum.repos.d/
 * 2) wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
 * Update latest packages and check your kernel version


 * 1) yum update


 * The version numbers output by the following commands will match if you are running the latest installed kernel


 * 1) rpm -qa kernel |sort |tail -n 1
 * 2) uname -r


 * If a newer kernel has been installed, then reboot


 * 1) reboot


 * Install VirtualBox Latest Version 4.1.x


 * 1) yum install VirtualBox-4.1


 * This includes creating a vboxusers group and adds the VirtualBox user to the vboxusers group.


 * Rebuild VirtualBox kernel modules


 * 1) /etc/init.d/vboxdrv setup


 * Add the VirtualBox user or users to the vboxusers group (replace user_name with a user name)


 * 1) usermod -a -G vboxusers user_name


 * Start VirtualBox either using the menu launcher, or from the command line:

> VirtualBox