Menu

Triple Boot Win7/Win7/OSX - Problem loading Win7 2nd copy

Brian
2014-11-14
2014-11-14
  • Brian

    Brian - 2014-11-14

    Bottom Line up Front: When attempting to boot into a "second" installation of Win7 from rEFInd, the "first" copy of Win7 boots.

    Hoping someone can lead me in the right direction. After several days and trial/error, I was able to get 3 partitions on my Macbook Pro. I have Yosemite on one partition and was able to successfully install Win7 Home Starter x64 on each of the other 2 partitions. I then was able to get rEFInd installed and when booting, everything works as expected. rEFInd boots quickly and displays the MAC partition as well as both Win bootable partitions. One of the Win7 partitions is "Windows71" and the other "Windows72". When I select Windows71, Win7 boots beautifully to my designated username of PC1. When I select Windows72 from rEFInd, it boots as well...but to Win7 username PC1 again....So Im at kind of a loss as to what is happening. It seems as if the second installation of Win7 is not bootable.

     
  • joevt

    joevt - 2014-11-14

    Single hard drive? BIOS or EFI? MacBook model?

    If you're using rEFInd to boot Windows using BIOS, then you should notice that the active flag in the MBR changes to match the last Windows partition you selected.

    sudo fdisk /dev/disk0
    

    Compare the partition table of the MBR with the GPT. The Windows partitions should be the same in both tables.

    diskutil list
    sudo gpt -r show -l /dev/disk0
    

    BIOS requires boot code in the MBR. Windows should have created the boot code for you.

    sudo dd if=/dev/disk0 count=1 | xxd
    

    The boot code in the MBR runs the boot code of the Windows partition.

    sudo dd if=/dev/disk0s3 count=1 | xxd
    

    The boot code of the Windows partition runs the Windows BOOTMGR which uses the settings of the BCD.

    ls -lA /Volumes/Windows71/[bB]oot* /Volumes/Windows72/[bB]oot*
    

    Maybe the BCD is not set correctly on one of the Windows partitions. Use EasyBCD to create or edit the BCDs. Each partition should have a default entry in it's BCD that points to its partition. You could add a second entry to point to the other partition.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.