I'm not sure if I'll have the chance to write a full tutorial since I'm not 100% sure how this works and I've got a lot of stuff going on, but let me know if this works for you.
Kossel, you already have Ubuntu installed on a primary partition (It's the 3rd partition in your list) so we should be able to get this to work without any messing around with partitions.
Try this procedure:
1) First, install GRUB on the partition where you installed Ubuntu. In a command line in Ubuntu (a live CD should work, too):
Then double check where Ubuntu is installed:
Code:
find /boot/grub/stage1
That should list the root devices grub is installed on. Look for something like (hd0,?) (probably (hd0,2), but it might be (hd0,3)).
Then
Code:
root (hd0,?)
setup (hd0,?)
where ? is that number from the last step.
2. Then configure
Dell MediaDirect. From the Windows command line where you have the MediaDirect 3.3 install CD inserted:
Code:
d:\dellkit\rmbr.exe DELL 2 3
I'm not entirely sure about the numbers here, but I would guess these are the right ones. If you were told that you have Ubuntu installed on hd0,3, then try "DELL 2 4" instead.
Now you should get to GRUB when you hit the MediaDirect button when the computer is off. You'll see the MediaDirect background for a short time and then GRUB will appear.
3. Finally, once that's working, reset the power button so it boots Windows directly. Boot from the Vista install CD and click Repair when the option comes up. Then click the option for command line, and type in the following:
Code:
bootrec /fixmbr
bootrec /fixboot
Now Windows should be booting directly when you press the power button.
Once you've got all this working, it's just a matter of minor refinement to get other things working like adjusting the GRUB timing and so forth.