/dev/sda1 | fat32 | EFI | 200.00MiB | ... | boot/dev/sda2 | hfs+ | | 74.21GiB | ... |unallocated|unallocated| | 125.53MiB | ... |I'm guessing sda2 is my MacHD, and that I need to set the flag to 'boot'. But I don't recognize the other partitions, and when I untag the 'boot' flag from sda1, it turns into 'msftres', something I also don't recognize.
That is probably exactly what happened - Windows can only write to the MBR partition table on the drive, and GPT partitions store two copies of the partition table, one at the beginning of the drive and one at the end. Wikipedia “GUID Partition Table” for more info.Not sure if Ubuntu acts similarly, but you never know.
Why the Mac lost track of the GPT partition table is anybody’s guess, but I wonder if the partitioning tool in Disk Utility noticed that the GPT table was overwritten and restored the secondary table.
You are not logged in, either login or create an account to post comments
Boot into it and run through the setup screens. When you get to the point where you select a volume, move your mouse to the top of the screen. A menu bar should appear. Under some menu there's a way to launch "Terminal". Do that and run this command:
bless --folder /Volumes/[your HD name]/System/Library/CoreServices --file /Volumes/[your HD name]/System/Library/CoreServices/boot.efi --setBoot
Then type "reboot" and hopefully everything works!
BTW: the first partition is for EFI, which is the next generation version of BIOS. Specs require a 200MB partition to store stuff on, such as filesystem drivers. The second partition is your OS X partition.
posted by sbutler at 5:15 PM on January 9