Well, I was trying to fix something by simply reinstalling my root partition, but I wasn't paying attention and put GRUB on my Vista partition.
When it was working before, Vista's bootloader would come up first, and I had tweaked it with EasyBCD to give an option from there to go to GRUB, where I could select Elyssa.
Vista's partition is still there, but Vista's bootloader is skipped and GRUB just loops if I select "Vista" from the bootloader menu. My Vista disc can't see the installed Vista to fix it, and bootrec.exe /fixmbr did nothing.
Elyssa works fine, although compiz and avant stopped working for some weird reason. This isn't a huge problem, but I'd like to be able to mount my Vista partition again in Elyssa, and occasionally boot to Vista to play a game without having to use my recovery discs and reinstalling everything again from scratch later down the road.
Is there a way I can uninstall GRUB from sda1 and reinstall it to sda2, under the Vista bootloader, all from Elyssa? I figure that then Vista's bootloader would be all that is left and would take over by default, then I could move GRUB somewhere else and recreate my working setup with EasyBCD from Vista.