James Bannan03 March 2009, 8:00 PM
So you want to install Linux and Vista on the same drive? This UPDATED dual booting tutorial shows you how to do it even if Vista SP1 scorches your bootloader.
Page 1 - Intro

Updated 3 March 2009 to use Ubuntu 9.04
Scenario: You have Linux already installed but want to dual boot it with Vista on the same hard drive.
Summary of tutorial: We'll dual-boot Ubuntu 9.04 with Vista. With Ubuntu already installed and owning the entire drive, we'll use the Ubuntu Live CD to shrink the Linux partition to create space for the Vista install.
Vista's MBR will overwrite GRUB during installation, so we'll go through two scenarios. First - reinstall GRUB to the Linux partition and use EasyBCD to modify the Vista bootloader so that it will boot Ubuntu. Second, reinstall GRUB to the MBR and configure it boot both Ubuntu and Vista
This tutorial has been tested on a Sun VirtualBox 2.1.2 virtual machine.