I feel a complete and absolute fool about this one. Longtime readers will know that I have from time to time mucked around with the operating system I use on my laptop, from single to dual boot, experimenting with various Windows, Solaris and Linux iterations. At home I have a couple of desktops running windows, (XP at the moment), primarily because they come with it, but it also runs games, and supports the UK education system's curriculum. I have been experimenting with Virtual Box; at home, mainly to give me x-windows access to my Qube. On my work's laptop, I have vm's running Indiana, Nevada and Ubuntu 7 & 8. I plan to do some pretty exciting things with it when I can find the time. At home, I installed an Ubuntu 8 VM, but i have a very important piece of advice for people using Windows as a host operating system, which I discovered on one of my desktops.
Don't use FAT or FAT32 file systems.
I made a mistake, I can't remember how, but my new HDD has a FAT32 file systems. This has a 4Gb file size limit, so while the virtual box manager will let you define the max file size as whatever you want, when the VM tries to extend beyond the 4Gb limit, the VM reports a disk full error. Fortunately I don't have very much on this disk yet, so the repair is fairly painless.
I documented this here at the virtual box forum, unfortunately the title's not so useful. As I said, I have been working with UNIX too long, I'd forgotten what 32 bits means.
tags: technology virtualization virtualbox windows 32bits faq howto