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 5 - Dualboot Option 1 - Vista bootloader
Now we need the latest version of EasyBCD by Neosmart Technologies - download it here. Install the application and launch it.

To enable access to the Linux partition, the best option is to install NeoGrub. Go to "Add/Remove Entries", go the NeoGrub tab and select "Install NeoGrub". This adds the "NeoGrub Bootloader" option to the Vista bootloader.

Once that's done, choose Configure - this launches the NeoGrub menu.lst file, location at C:\NST\menu.lst. Use Notepad or Wordpad to open the file, and then paste in the boot entries from the backup copy of MENU.LST you made earlier. These entries occur between "## ## End Default Options ##" and "### END DEBIAN AUTOMATIC KERNELS LIST". Save and exit, then reboot the machine.

NOTE - if you didn't make a backup of MENU.LST or you did but it's on the Ubuntu EXT3 partition, don't despair. Download and install EXT2IFS, which allows you to mount EXT2/EXT3 partitions within WIndows. This will let you browse the contents of the EXT3 partition and extract the MENU.LST file. Word of warning though - either enable the read-only option during installation OR copy the file to the Vista filesystem rather than opening it directly from the EXT3 partition. EXT2IFS bypasses the Linux permissions so there's a chance of damaging the filesystem.
The system will come up with two boot options. Select "NeoGrub Bootloader" and then the Linux boot options will load. Choose the relevant option and the system boot into Ubuntu.
