I've yet to see anyone keep both systems of recovery boot and Ubuntu.
Try this idea. Use CLONEZILLA so make an image to some external hard drive so you can put the machine back the way you found it.
I have a Vista pre-installed Acer Aspire 2930 (C2D @2GHz, 3GB RAM DDR2, 250GB HDD) and I want to dual boot it with Ubuntu 9.10
I have researched quite a bit on the net, and found out that one of the ways to do it is like this:
-Shrink volume with disk manager till you got enough space
-Reboot using Ubuntu livecd and then install, on the "Largest continuous space available" or something like that
-On the Advanced part, install GRUB on the partition and leave windows alone (dont rewrite MBR)
-Install EasyBCD and then just add GRUB to the boot list, reboot, done
Not only that, I found out that the Recovery Partition which is hidden and takes up about 10Gigs may cause both OS to fail (dunno why, they remove the partition and both OS work). Plus I heard that sometimes after installing Ubuntu, your Windows won't boot, and requires reinstall
Now I want to keep my recovery partition, so how to do this dual booting safely?