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 3 - Make space for Vista
Now we need to create space on the hard drive for Vista, so this will involve resizing the main Ubuntu partition. Restart the system using the Ubuntu Live CD as this gives you access to GNOME Partition Editor. When the CD loads, select "Try Ubuntu without any change to your computer".
Once the CD loads, go to System, Administration, Partition Editor.

Right-click on the main data partition which has been formatted with ext3 - it should be /dev/sda1 - and select "Resize/Move"

Move the slider from the right to shrink the ext3 partition and create free space on the hard drive, which will take the NTFS Vista partition. Make sure that the free space is sufficient to hold Vista (at least 6GB - preferably 10GB). Then click "Resize/Move" to confirm the selection, and "Apply" back in the main screen to carry out the pending change.
