I recently received a set of Win7 upgrade disks for the HP Pavillion, and decided to install them before passing that machine on. The compatibility check and preparation procedure from the first disk ran just fine, then it rebooted and told me to insert the Win7 disk. When I did that, it started running "setup copying files"... and then announced that it had run into an unexpected error, and couldn't continue. Grrrr. It's not possible that even Microsoft is this stupid, that a Win7 upgrade on an essentially untouched Windows installation doesn't work. So what could be the problem? I finally realized that the only thing that had changed was the bootloader. So I restored that, ran the Win7 upgrade again, and this time it worked! That reminded me of the previous SP2 problem, so I went to the N10J, restored the Windows bootloader, ran Windows Update, and it installed SP2 successfully this time!
So, a warning. If you are multi-booting Windows and Linux, and using GRUB, don't be surprised if Windows Update starts failing on you. The simple solution is to keep a copy of the MBR, both the Windows and Linux version, which you can put in place as needed.
How can people blame on GRUB if Windows doesn't like another bootloader?
[...]
In my opinion, it's something as simple as old Microsoft's motto in action: "It's the Microsoft way or the highway". The update process is taking a look at the MBR and notices that's it's not Windows' bootloader. "Who in their right mind would dare install something on the MBR that's not made by Microsoft?" I bet they think there at Redmond. End of the game, let's stop the update process... _and_ (specially) not tell the user what's going on. It wouldn't be as insulting if at least they would suggest the user to replace the MBR with Microsoft's tools. You know, it can be replaced with GRUB a couple of minutes later after shutting Windows down after the upgrade process is done... but what do we expect from a OS that was made to resemble black magic, anyway?
As I have already said before: Windows equals esotericism GNU/Linux equals determinism
--Brad Silverberg, Microsoft
Comments
Yuhong Bao
2010-01-25 17:17:36
your_friend
2010-01-26 04:01:06
Yuhong Bao
2010-01-27 06:39:16
Roy Schestowitz
2010-01-27 21:44:37
Yuhong Bao
2010-01-25 17:19:06
Roy Schestowitz
2010-01-25 17:42:51
your_friend
2010-01-27 05:11:55
Roy Schestowitz
2010-01-27 05:16:33