From the article:
If you’re dualbooting Windows Vista Enterprise or Ultimate alongside a Linux distro, and have installed the Linux bootloader into the MBR, then you’re guaranteed to run into problems when installing Vista Service Pack 1, Microsoft has admitted.
Read More: http://apcmag.com/vista_sp1_wont_install_o...s_microsoft.htm
Ugh... Pain. In. The....