Installing Windows Vista Service pack on system with GRUB
I have Vista and Opensolaris on my laptop. And recently I faced a problem installing Service pack 1 on Vista because of GRUB installed. SP1 did MBR checking and since no Vista MBR present it fails to update Vista. Here is solution:
- Download MBRFix from Sysint site. It is better to put it on flash drive.
- Start CMD as Administrator and change working directory to flash with fixmbr.
- List current partitions:
- Save current MBR
- Fix MBR for Vista
- Make Vista partition active
- Install Vista Service Pack.
- Vista completes Service pack installation after several reboots
- Restore previous MBR
H:\mbr>MBRFIX.EXE /drive 0 listpartitions
# Boot Size (MB) Type
1 47065 7 NTFS or HPFS
2 Yes 143706 191 Unknown
3 0 0 None
4 0 0 None
H:\mbr>MBRFIX.EXE /drive 0 savembr Indy.bin
H:\mbr>MBRFIX.EXE /drive 0 fixmbr /vista
H:\mbr>MBRFIX.EXE /drive 0 /partition 1 setactivepartition
H:\mbr>MBRFIX.EXE /drive 0 restorembr Indy.bin


Hello,
After to spent two days trying to install SP2 on my Vista Home Premium, unsuccessfully, I found your instructions.
Its works for me: many many thanks!!!
All the best,
JCFaria
Posted by Jose Claudio Faria on July 21, 2009 at 06:45 AM PDT #
Works beautifully! Thanks one million!
Posted by Scott Williams on September 10, 2009 at 01:49 PM PDT #
Thanks, as JCFaria i spen many days trying to install but after read your instructions i finally did it! Thanks a lot!
Posted by Rodrigo Reis on October 18, 2009 at 09:39 PM PDT #