Well, it's time to change that. I recently installed Xandros onto the machine. Nice stuff, however, to get everything working well, you need to customise the kernel somewhat. A nice guy called sickboy has done all the hard work for you, so all you have to do is follow this guide :-)
The only problem that I've found with this setup is that VirtualBox doesn't work. It can't compile its happy module with sickboy's custom kernel, and without it's happy module, it just sulks.
Not to worry. A friend of mine has come up with a solution. I'll present it in a nice, number order, don't forget to do all this (except the package installing) in a shell (Terminal window to you) as root (sudo -s to get a root shell)...
Disclaimer: This guide is for advanced os tinkerers who don't mind killing their operating system on occasion in order to try things out. The install of Xandros alone is enough to erase your hard drive. You must at least understand this guide and understand the steps given before even attempting to continue - this guide will leave your computer in an unbootable state. This guide will rob your house & run off with your significant other. This is a quick hack. Your mileage may vary. Contents may have settled in transit. YOU HAVE BEEN WARNED!
That said. On to the guide...
- Download and install Xubuntu linux (plenty of sites on how to make a bootable usb disc)
- Locate & download the custom kernel package from sickboy, along with the headers (try looking here)
- Install said kernel module & headers. Reboot, possibly edit grub menu.lst, possibly not (I was drunk at this point in the install)
- Download the kernel source from here (2.6.28 at the time of writing)
- Download the latest VirtualBox package for Ubuntu here
- Unpack the linux kernel source into /usr/src/ the path should now be /usr/src/linux-source-2.6.28
- Link it to the default source tree: ln -s /usr/src/linux-2.6.28 /usr/src/linux
- Move the header tree to stop spurious errors: mv /usr/src/linux-headers-2.6.28 /usr/src/linux-headers-2.6.28.sickboy
- Copy the .config file from the sickboy headers to the linux source tree: cp -vR /usr/src/linux-headers-2.6.28.sickboy/.config /usr/src/linux/
- Now, change into the linux source directory (cd /usr/src/linux) and run the following command: make prepare
- Finally you get to install that pre-downloaded virtualbox package. Off you go and have fun!