*Fixed Updated 7/29/2011
Guys
I have a 500GB internal HDD partitioned with 32GB for Win7 Boot Camp, the rest going to OS X. I committed an upgrade install from SL 10.6.8 to Lion 10.7. Noted one issue in the install log when it came time to migrate my user data, but thought nothing of it. Upon reboot, I get the spinning wheel with
logo for a couple of minutes, and then a "No Entry" / "Do Not Enter" sign. I understand that this is bad news.
I tried running in Verbose and Single User Mode, but the boot hangs up at one point. I get a message "Still waiting for root device" and the rest is history.
Booting into the Lion Recovery Partition, I have access to all the utilities. I run Disk Utility and note that my former OS X partition is unmounted. It also claims that the file system is FAT32, which is a blatant lie. Come on, disk utility. Disk Utility claims that the disk has errors beyond its ability to repair and gives up.
I downloaded some software for Win7, MacDrive 8, which claims to have repair tools for Mac drives. The weird thing is that MacDrive 8 recognizes the OS X partition as HFSJ file system, and allows me to navigate its contents.
What should I try next?!
--- FIX ---
Installed SL on an external harddrive and booted
Noted that Disk Utility still maintained that original OS X partition was Windows format. Blatant lies!
DiskWarrior refused to touch it because it wasn't HFS
So the solution?
Followed the advice given on: http://osx86.sojugarden.com/2009/10...f-you-broke-it-with-the-chameleon-bootloader/
Worked for me!
Guys
I have a 500GB internal HDD partitioned with 32GB for Win7 Boot Camp, the rest going to OS X. I committed an upgrade install from SL 10.6.8 to Lion 10.7. Noted one issue in the install log when it came time to migrate my user data, but thought nothing of it. Upon reboot, I get the spinning wheel with

I tried running in Verbose and Single User Mode, but the boot hangs up at one point. I get a message "Still waiting for root device" and the rest is history.
Booting into the Lion Recovery Partition, I have access to all the utilities. I run Disk Utility and note that my former OS X partition is unmounted. It also claims that the file system is FAT32, which is a blatant lie. Come on, disk utility. Disk Utility claims that the disk has errors beyond its ability to repair and gives up.
I downloaded some software for Win7, MacDrive 8, which claims to have repair tools for Mac drives. The weird thing is that MacDrive 8 recognizes the OS X partition as HFSJ file system, and allows me to navigate its contents.
What should I try next?!
--- FIX ---
Installed SL on an external harddrive and booted
Noted that Disk Utility still maintained that original OS X partition was Windows format. Blatant lies!
DiskWarrior refused to touch it because it wasn't HFS
So the solution?
Followed the advice given on: http://osx86.sojugarden.com/2009/10...f-you-broke-it-with-the-chameleon-bootloader/
MBR SOLUTION:
Boot your mac with an OS X Install DVD (doesn’t matter which version, whatever is installed on your system would be best) and use Terminal on it to run the following commands.
Once booted into the GUI, open a terminal and type
diskutil list
to get a list of all disks on your system. Assuming /dev/disk2 is your problematic disk with the MBR partition scheme, type
sudo fdisk /dev/disk2
to verify the current partitions on it (should list partitions on the disk, if not don’t worry it’s likely because of the chameleon bootloader). This command will not apply any changes. The drive with an “*” next to it is the active partition (if any). Now type
sudo fdisk -u /dev/disk2
which writes a new MBR (master boot record) while keeping current partition information.
In order to be able to boot from a partition, it must be flagged active. Type
sudo fdisk -e /dev/disk2
to open the drive in fdisk’s editing mode. It will possibly complain “could not open MBR file /usr/standalone/i386/boot0: No such file or directory”, this should be safe to ignore. The following transcript shows what to do next:
fdisk: 1> flag 2
Partition 2 marked active.
fdisk:*1> quit
Writing current MBR to disk.
You’re done! Cross your fingers and reboot your MAC…
Worked for me!
Last edited: