VirtualBox
From CBLFS
Jump to navigationJump to searchDownload Source: | http://www.virtualbox.org/download/1.3.8/VirtualBox-OSE-1.3.8.tar.bz2 |
---|
Contents
Introduction to VirtualBox
VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.[1]
Dependencies
VirtualBox only supports x86 and x86_64.
Required
Optional
Creating the vboxusers Group
groupadd -g 29 vboxusers
Users that are going to use VirtualBox should be added to this group.
Non-Multilib
Compile VirtualBox:
sed -i "s@/usr/X11R6@${XORG_PREFIX}@g" $(grep -lr /usr/X11R6 *) && ./configure --with-xerces="-lpthread -lxerces-c" \ --with-qt-dir=$QTDIR && source env.sh && kmk
Build the kernel module:
cd out/linux.*/release/bin/src && make
Install the kernel module:
make install
Install VirtualBox:
cd .. && install -m755 -d -v /opt/VirtualBox && cp -av * /opt/VirtualBox
Multilib
ToDo
Configuring
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:
echo "vboxdrv" >> /etc/sysconfig/modules
Also lets create a udev rule so that /dev/vboxdev can be accessed by the users in the vboxusers group.
cat > /etc/udev/rules.d/90-vboxdev.rules << "EOF" KERNEL=="vboxdev", NAME="%k", MODE="0660", GROUP="vboxusers" EOF