Tried installing a CentOS guest on top of Vista on my laptop with 1GB RAM. The installation of the guest OS failed due to memory allocation error. Even a FreeBSD guest installation met with a similar fate. May be attempting to take 512MB off for the guest OS from Vista with 1GB RAM is not that an easy task. I should look for either a memory upgrade or some other alternative.
Virtual Box: CentOS guest install failure