Questions about EFI booting
I am using a 2007 macbook. I had been running a triple-boot using the refit bootloader, and it was working just fine. I purchased a bigger hard drive for it - a 750gb seagate momentus - and am in the process of re-installing everything on it. Refit didn't work when I installed it and upon doing some research via google, it appears that there is an issue with refit not working with newer/bigger hard drives. I came across one person who said that when he had this problem, he installed refit on the hidden EFI partition instead of the OS X partition, and that it worked then. Now, this made little sense to me, 'cause whether it's the EFI partition or the OS X partition, it's the same physical disk, and if refit has a problem with these bigger hard drives, then I don't see why installing it on a different partition should make a difference, unless the difference has to do with the EFI partition being FAT32 instead of HFS+. Regardless, I wanted to give it a shot, but I need to understand more about the EFI boot process first, because I want to avoid getting into a situation where the machine won't boot at all.
According to what I read, in order to install refit on the EFI partition, I would have to not only bless it, but I'd have to use this -setboot parameter, which as I understand it, tells the firmware to use the refit(or whatever bootloader) files on the EFI partition to boot the machine. I have also read the OS X uses the EFI partition when it performs firmware updates, and that it might get rid of the refit folder should such a firmware update take place. And so the fear is, the refit folder on the EFI partition is blessed, it somehow disappears because of a firmware update, and the next time I try to boot, I get a grey screen because it can't find the refit folder and it won't be able to boot from anywhere else. So, my questions are:
1. Is it possible that I could get into a situation where because the machine can't find any bootloader, I can't boot at all, not from any partition on the hd, not from os x dvd, not from usb, not from anywhere? Is that a possibility?
2. If it is a possibility, then wouldn't the only solutions be to either find a way to bless the OS X default bootloader on the machine, or to find a way to copy the refit folder back to the EFI partition?
3. Also, if #1 is a possibility, then how does the macbook boot in the first place when the hard drive is completely blank and there's no bootloader file to point to? I don't really understand EFI as much as I want to.
I basically just want to know if installing refit on the EFI partition would in any way open my macbook up to getting bricked. I normally wouldn't even want to use the EFI partition at all, but I want to use refit, and apparently there's an issue with it and bigger hard drives, and someone said it would work if installed on the EFI partition.
Ok, I realize that's a lot of information, I'm sorry for not being more concise, but any assistance is appreciated.
Mac OS X (10.6.6)