I had some simmilar issues when putting in a W7 partiton beside Ubuntu. Installing grub and updating the W7's location in grub worked for me.