Jump to content

EFI is automounting?


lancylott
 Share

3 posts in this topic

Recommended Posts

I don't know why but ever since I tried the bootloader installer from http://www.insanelymac.com/forum/index.php...t=0&start=0 my EFI has started showing up on Disk Utility and gets automounted. This has the effect of making it so my Chameleon installer reports that "The installation failed."--it ends up mounting /Volumes/EFI. If I even try to write anything to the partition, it ends up wiped out the next boot, or maybe mount.

 

Does anyone know what went wrong?

 

I actually got my stuff onto EFI this time. I got it to stop automounting by adding to /etc/fstab. But it still have it on Disk Utility, and I'd really like to get it off there for the more typical appearance. Is there a way?

Link to comment
Share on other sites

I assume you're referring to an EFI System Partition on a GUID Partition Table (GPT) disk. If I'm wrong, please clarify.

 

I suggest you check the partition type of that EFI System Partition. Disk Utility hides EFI System Partitions, so if you see the partition in Disk Utility, something's wrong. If you need to change the partition type code, I know of two ways to do this:

 

  • Using GNU Parted or one of its GUI cousins, set the "bootable" flag. This converts the type code to that of an EFI System Partition. I don't know offhand if a version of GNU Parted is available for Mac OS X.
  • Using GPT fdisk, use the 't' main-menu option to change the type code. In GPT fdisk, EF00 corresponds to an EFI System Partition. Disclaimer: I write GPT fdisk.

 

All that said, it's conceivable that something else is wrong.

Link to comment
Share on other sites

  • 1 month later...

@Rob

 

Thanks! This helped me with same problem of EFI hidden system partition getting mounted each boot. I used your excellent gdisk tool and set the partition type to EF00, wrote partition table to disk rebooted and the EFI partition is no longer mounted automatically.

 

I believe the problem arose after I omitted to execute touch /Volumes/EFI/.fseventsd/no_log coupled with not properly umounting prior to rebooting led OS X to adopt the partition as a regular drive.

Link to comment
Share on other sites

 Share

×
×
  • Create New...