I've been reading conflicting information.
Is it safe to remove the efi partition?
The text under ---- below is from some comments on another site. I don't understand how this could have permanently broken the mac if they only modified the efi fat32 partition?
Also my other question is, can the intel mac efi firmware load efi module from fat32. Or does it have to be a file on an hfs+ partition which has the blessed attribute ?
Again, Ive read conflicted information. rEFIt says no. This thread says no. but else where on this forum someone wrote
Using hidden FAT partition:
# hdiutil attach /path/to/rEFIt.dmg (or mount in Finder)
# mkdir /efi
# mount_msdos /dev/disk0s1 /efi
# cp -r /Volumes/rEFIt/* /efi/.
# echo "TextMode" > /efi/startup.nsh
# bless --mount /efi --file /efi/efi/refit/apps/Shell.efi --setBoot --nextonly
# reboot
which suggests you can set up refit on the hidden fat32 efi partition ?
----
**WARNING** The following instructions will render the iMac Core Duo (Intel) TOTALLY USELESS. There is NO KNOWN METHOD OF RESTORING the iMac Core Duo to a previous functioning state. **WARNING**
I AM NOT KIDDING. THE FOLLOWING METHODS WILL PUT THE IMAC IN A STATE OF DISREPAIR BY AN END USER, EVEN WITH ACCESS TO THE INTERNAL HARDWARE.
With that said, here is how I killed the iMac Core Duo:
1. Downloaded EFI sample implementation and unzipped
2. Moved the 'Binary' folder to the hidden EFI partition (sudo mkdir /Volumes/EFI; sudo mount_msdos /dev/disk0s1 /Volumes/EFI)
*NOTE: this partition appeared EMPTY*
3. 'blessed' /Volumes/EFI/BIOS32/Bin/GraphicsConsole.efi
4. Rebooted in to GraphicsConsole
5. Attempted to load an EFI 'Driver' via GraphicsConsole (I forget the process, but it was a submenu. The drivers I attempted were AtapiPassThru.efi and Partition.efi)
6. Reboot and stare at your new broken iMac Core Duo. It's dead, Jim...
Just as Dave mentioned, unplugging the Hard Drive, removing the battery and leaving the iMac without power WILL NOT RESET IT TO ITS FACTORY DEFAULTS.
Because settings are stored in NVRAM, POWER IS NOT REQUIRED TO KEEP THE SETTINGS INTACT.
http://en.wikipedia.org/wiki/Flash_memory BECAUSE THE APPLE EFI SOFTWARE DOES NOT LOAD THERE IS NO WAY TO 'ZAP' or 'FLASH' THE NVRAM TO DEFAULTS.