I have Vista and Windows 8 installed each on a primary partition and use Grub as boot manager. The problem is that Grub can no longer directly boot into Vista after the installation of Windows 8, as Windows 8 overwrites the Vista boot manager with it's own, which on top has the nasty habit of requiring an additional reboot before going into Vista (i.e. Grub -> WindowsBoot -> reboot -> Grub again -> Vista). Restoring the Vista boot manager isn't hard, but it wouldn't help, as the Windows 8 partition itself isn't bootable on it's own.
How can I configure it so that I can boot right into Vista and Windows 8 from Grub without having to use the Windows boot manager?
Edit: To clarify it a bit, what I want is simply: Vista bootmgr on the Vista partition, Windows 8 bootmgr on the Windows 8 partition and Grub in the MBR to select which one to boot.
Edit2: A partial answer can be found at:
With that I managed to get a somewhat working configuration (copied c:\boot over to drive e:, fudged around with bcdedit.exe to set some drives from c: to e:). Still have some remaining trouble such as Vista refusing to skip the boot menu automatically and Vista booting from the Windows 8 BCD and vice versa for some reason.