Installing kernel headers for Oracle Linux 6 on VirtualBox

The usual reason for Guest Additions failing to install on a Linux guest on Virtual Box is that the kernel headers are missing. How you install these or where they come from varies from distro to distro, although they’re usually available via the package manager on that distro.

I had an Oracle Linux 6 guest installed, Guest Additions (for video drivers, shared folder, clipboard sharing) was all working, and then at some point I started it up again and it was no longer working and wouldn’t re-install either. Seems like I’d picked up an update, and I needed to update the kernel headers too.

This post covers the steps needed. On OE6 before installing the Guest Additions, just run ‘yum install kernel-uek-devel’ and you should be good to go (assuming you’re booting with the ‘unbreakable kernel’ and not the RHEL compatible kernel)

Fedora 18 & 19 – terrible performance on Virtual Box

I’m not sure what the deal is with Fedora 18 & 19 but the performance running under Virtual Box in Windows, regardless of how much memory you throw at the VM, really is unbearably slow. I had 18 installed for a while but haven’t used it for several months. I just fired it up again and it’s unusable. Downloaded 19 and started the install and it took a couple of hours. I might have something else going on on my laptop that slowing down the performance, but as it is it’s unusable.

I was looking for a RHEL derivative other than Oracle Linux since I wasn’t prepared wait to download the massive disk images which are several GB (really?!). I just realized though that CentOS is RHEL compatible. Very cool. Will download and see if it’s more usable under Virtual Box.