Using Ubuntu 12.04 LTS (x86_64) with kernel 3.2.0-36-virtual #57-Ubuntu (via PV-GRUB) on a Linode, I can install Oracle's virtualbox-4.2_4.2.6-82870~Ubuntu~precise_amd64.deb, but it refuses to work under Xen:
Code:
root@li481-93:~# cat /proc/version
Linux version 3.2.0-36-virtual (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #57-Ubuntu SMP Tue Jan 8 22:04:49 UTC 2013
root@li481-93:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
root@li481-93:~# virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.2.0-36-virtual) or it failed to
load. Please recompile the kernel module and install it by
sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed.
root@li481-93:~# /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel modules [ OK ]
* Removing old VirtualBox pci kernel module [ OK ]
* Removing old VirtualBox netadp kernel module [ OK ]
* Removing old VirtualBox netflt kernel module [ OK ]
* Removing old VirtualBox kernel module [ OK ]
* Recompiling VirtualBox kernel modules [ OK ]
* Starting VirtualBox kernel modules
* Running VirtualBox in a Xen environment is not supported
root@li481-93:~# virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.2.0-36-virtual) or it failed to
load. Please recompile the kernel module and install it by
sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed.
You might want to consider either modifying vagrant to use Linode as a virtualization platform instead of VirtualBox, or replicating its functionality using StackScripts. You can delete and recreate disk images easily via the API.
_________________
Code:
/* TODO: need to add signature to posts */