02 June, 2009

Linux and Windows Vista SP2

from last week, I was trying to install Windows Vista SP2,
but it was failed after more than 1 hours Stages (1,2,3) due
to unknown error. Finally I tried to download EXE file instead
for 'Windows Update' setting. it gave some error, which
can be searched.

Error Number: x80004005

Microsoft has page about, but seems not interested to Fix it soon.
(M$ told like "...alternative is to perform a clean-install)
http://support.microsoft.com/default.aspx/kb/971204/

Finally search a below given workaround with help of google.

Step: 1 Remove Grub, only M$ Windows MBR

Fix MBR for remove Grub and install Windows in MBR
with following:

1) boot from Windows Vista DVD

2) Repair


3) Use 'Command Prompt'


4) bootrec /fixboot


5) bootrec /fixmbr


yes, now your system boot only with Windows and Update Windows
and your machine will update for Windows Vista Service Pack 2.

Step: 2 - install Grub again

Now it is time for fix Linux (Fedora). Boot system with Linux (Fedora)
Installation Disk and go to 'Rescue Mode'. Use following command
when get console:

1) $ grub

2) grub> root (hd0,2) (where 2 is my /boot parition /dev/sda3))

3) grub> setup (hd0)


4) grub> setup (hd0,2)


So, now Windows Vista SP2 install and linux is working.

Few Helpful Links:

http://www.vistaheads.com/forums/microsoft-public-windows-vista-general/364975-sp2-e_fail-0x80004005.html
Link
http://orgs.man.ac.uk/documentation/grub/grub_3.html

http://www.howtogeek.com/howto/windows-vista/fixing-bootmgr-is-missing-error-while-trying-to-boot-windows-vista/Error Number: x80004005


Step:

Fix MBR for remove Grub and install Windows in MBR
with following:
1) boot from Windows Vista DVD
2) Repair
3) Use 'Command Prompt'
4) bootrec /fixboot
5) bootrec /fixmbr

yes, now your system boot only with Windows and Update Windows
and your machine will update for Windows Vista Service Pack 2.

Now it is time for fix Linux (Fedora). Boot system with Fedora
Installation Disk and go to 'Rescue Mode'. Use following command
when get console:
1) grub
2) grub> root (hd0,2) (where 2 is my /boot parition /dev/sda3))
3) grub> setup (hd0)
4) grub> setup (hd0,2)


Few Helpful Links:
M$ link for Problem:
http://www.vistaheads.com/forums/microsoft-public-windows-vista-general/364975-sp2-e_fail-0x80004005.html

install grub:
http://orgs.man.ac.uk/documentation/grub/grub_3.html


http://www.howtogeek.com/howto/windows-vista/fixing-bootmgr-is-missing-error-while-trying-to-boot-windows-vista/Error Number: x80004005
http://support.microsoft.com/default.aspx/kb/971204/

1 comment:

Unknown said...

Nice little article, helped me a lot when I was researching this.

I wrote a tutorial of my own to achieve the same result but in a way hopefully more users could follow and understand, specifically if said users had only just started to try out Linux and were more comfortable with a GUI.

The tut is here:

http://bendavis.me/tutorials/reconfigure-your-linuxwin-dual-boot-to-install-vista-service-packs/

Let me know what you think.