I build VirtualBox-4.2.14 on Ubuntu 12.04.2 and 'kmk', 'make', and 'sudo make install' complete without error. I find some tutorials from Howtos on the forum,wiki about build instructions and User Manual. They give different steps.
The Howtos gives these:
Code: Select all
kmk packing
cp ~/virtualbox/vbox/out/linux.amd64/release/bin/VirtualBox-4.*.*_OSE-r*.run ~/
cd ~/
sudo ./VirtualBox-4.*.*_OSE-r*.run install
The wiki says that VirtualBox can be run directly from the build target directory (out/linux.x86/release/bin/). I can find vboxdrv in /dev and 'sudo modprobe vboxdrv' executes without fatal. But when I command 'VBoxHeadless', I get this:
Code: Select all
ken@Ubuntu:/usr/bin$ VBoxHeadless
The program 'VBoxHeadless' is currently not installed. You can install it by typing:
sudo apt-get install virtualbox
I think my directory is '/opt/VirtualBox-4.2.14/out/linux.amd64/release/bin/', but I don't find vboxdrv.sh there. It may mean vboxdrv.sh should be created in the directory withNext, you will have to install the system initialization script for the kernel module:
cp /opt/VirtualBox/vboxdrv.sh /etc/init.d/vboxdrv
(assuming you installed VirtualBox to the /opt/VirtualBox directory) and activate the initialization script using the right method for your distribution. You should create VirtualBox's configuration file:
mkdir /etc/vbox
echo INSTALL_DIR=/opt/VirtualBox > /etc/vbox/vbox.cfg
and, for convenience, create the following symbolic links:
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxHeadless
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL
Code: Select all
mkdir /etc/vbox
echo INSTALL_DIR=/opt/VirtualBox-4.2.14/out/linux.amd64/release/bin/ > /etc/vbox/vbox.cfg
Code: Select all
sudo cp /opt/VirtualBox-4.2.14/out/linux.amd64/release/bin/vboxdrv.sh /etc/init.d/vboxdrv
sudo ln -sf /opt/VirtualBox-4.2.14/out/linux.amd64/release/bin/VBox.sh /usr/bin/VirtualBox
sudo ln -sf /opt/VirtualBox-4.2.14/out/linux.amd64/release/bin/VBox.sh /usr/bin/VBoxManage
sudo ln -sf /opt/VirtualBox-4.2.14/out/linux.amd64/release/bin/VBox.sh /usr/bin/VBoxHeadless
sudo ln -sf /opt/VirtualBox-4.2.14/out/linux.amd64/release/bin/VBox.sh /usr/bin/VBoxS
Code: Select all
ken@Ubuntu:/usr/bin$ VBoxHeadless
Could not find VirtualBox installation. Please reinstall.