l33t wrote:because if what you say is true (grub cant recognise vista boot loader) then how else could it work? the only ohter OS i have installed (besides vista) is xp pro_x64...(and of cousrse suse) so if grub cant recognise vista, but it can xp pro, and of course recognises suse, then it *has* to be the xp_pro boot laoder thast handing control over to some files somewhere on the vista partition (in the BOOT folder i would think)
it works because the Vista Bootloader sets itself to run prior to the old bootloader and only allows one to access the old bootloader through itself. You can override this by using a switch with bootsect or by fixing XP's bootloader. The vista bootloader installs itself to where the XP bootloader was (but doesn't overwrite it) so when GRUB chainloads the bootloader, it is seen as a call for what is currently on that drive, which defaults to what vista installed.





after installing grub I get a "winload.exe" error when trying to boot Vista..

