koalala Posted May 3, 2009 Share Posted May 3, 2009 If you try to install Vista SP2 X64, it's likely you'll get this error : E_FAIL(0x80004005) if you're dualbooting Vista/OSX with Chameleon bootloader. There is two ways to pass this error : -Remove the disk which contains OSX and only keep the disk with Vista, install SP2 and put the 2nd disk again in the computer (if you have 2 HD) -Remove Chameleon with Fixboot/Fixmbr with Vista DVD and install SP2, then reinstall Chameleon (if you have 2 partitions) The problem can also occur if you have an empty partition (without Chameleon or Mac partition). Link to comment https://www.insanelymac.com/forum/topic/164792-information-vista-sp2-rtm/ Share on other sites More sharing options...
btgeekboy Posted May 27, 2009 Share Posted May 27, 2009 Came across this myself as well. The basic idea is that you can't let anything else chain load Vista - you need to boot it directly from BIOS->Vista. So, in my case, where Chameleon's on one disk and Vista's bootloader's on the other, I just changed the BIOS settings to boot the Vista disk. Now if only they'd tell you this before you waited the 20-30 minutes for the install to complete, then had to wait for it to roll back... Link to comment https://www.insanelymac.com/forum/topic/164792-information-vista-sp2-rtm/#findComment-1164158 Share on other sites More sharing options...
hellspawn Posted May 27, 2009 Share Posted May 27, 2009 I had the same problem. Since I have only one disk, I had to remove Chameleon. Here's what I did: 1. Save the MBR to a file from within Mac OS X. Open the terminal, become root, do dd if=/dev/disk0 of=/Volumes/Macintosh\ HD/mbr.bak bs=512 count=1 2. Boot the Vista or Windows 2008 Server DVD, open a shell, do a bootrec /fixmbr 3. I had to make the Vista partition active again. In case you also need to do this, keep the command window open and start diskutil: > diskutil diskutil> select disk 0 diskutil> select partition <your vista partition> diskutil> activate diskutil> exit 4. Reboot. Vista / W2K8 Server should come up. 5. Install SP2 6. When it's done, boot the Leopard DVD. Open a Terminal window and restore the MBR: > cp /Volumes/Macintosh\ HD/mbr.bak /Volumes > umount /Volumes/Macintosh\ HD # repeat for all other mounted partitions for that disk > dd if=/Volumes/mbr.bak of=/dev/disk0 It's necessary to copy the mbr.bak file first, because you can't dd to a mounted disk. Reboot. Everything should work as before. Hope that helps some people. But remember: think before you type. I'm not responsible if you erase your HD because you can't handle 'dd'. Link to comment https://www.insanelymac.com/forum/topic/164792-information-vista-sp2-rtm/#findComment-1164384 Share on other sites More sharing options...
Recommended Posts