This website recently got a major rebuild; if you're missing something, let Lorna know.

Missing Kernel Source when Installing VirtualBox



I'm creating a virtual machine to use for my upcoming training courses to get around issues trying to get machines set up in a hurry on the day. I haven't used VirtualBox before but since it has free clients for Windows/Mac/Linux I thought I'd give it a go.

I found that when I tried to install the virtualbox package through aptitude, I got this error:

First Installation: checking all kernels...
Building only for 3.0.0-12-generic-pae
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

Closer inspection showed that although I had the generic headers for this kernel, I didn't have the pae version (I only upgraded this machine a couple of days ago which doesn't help). To add the headers I needed, I simply did:

sudo aptitude install linux-headers-3.0.0-12-generic-pae

I was then able to install virtualbox successfully, and create a shiny new Xubuntu VM for my course attendees to use later in the month.


In: tech