I decided it'd be cool to make my computer as complicated as possible.
Well if I'm going to be supporting people again I need to really get comfy in Vista. What better way than to start using it at home.
Of course that means either wiping my XP partition or...
Resizing my XP partition so I can triple boot between Ubuntu, XP and Vista. Needless to say, it's been an undertaking.
Unbeknown to me, repartitioning caused my partition numbering scheme to change. And of course any Windows OS means the MBR gets rewritten, thus hosing my boot loader.
Long story short; here's what I SHOULD have done.
Once Vista was installed, boot to the Ubuntu Live CD. Drop to terminal, and do the following:
sudo grub
find /boot/grub/stage1
(that should tell you the new arrangement of your partitions, take notes of where things are!)
root (hd?,?)
(where ?,? is the partition of the Linux kernels)
setup (hd0)
quit
Then create a mount point, since I need to edit the Grub menu.lst
sudo mkdir /mnt/grubedit
mount /dev/sda2 (or whatever drive has your root partition) /mnt/grubedit
sudo gedit /mnt/grubedit/boot/grub/menu.lst
Now edit the bootload sections appropriately.
/happy
ONE more thing.
[gripe]
When selecting your time zone in the initial setup, just because you are close to Vancouver, BC Canada does not mean you should choose it. If you do, Ubuntu gets it in it's head you are IN Canada and all your file repository mirrors are setup for slowass Canadian servers (no offense, they're slow because of some retarded NSA file scanning I'm sure). Choose LA, my West coast friends.
[/gripe]