Well, I have progressed far into this issue.
I managed to install ext4fuse into my machine, and I have mounted my EFI partition to /efiMounted on my OS X as an ext4 filesystem. in the terminal, I see these files:
Code:
bash-3.2# ls /efiMounted
System.map-2.6.35.13-91.fc14.x86_64 initramfs-2.6.35.13-91.fc14.x86_64.img
System.map-2.6.35.6-45.fc14.x86_64 initramfs-2.6.35.6-45.fc14.x86_64.img
System.map-2.6.38.6-27.fc15.x86_64 initramfs-2.6.38.6-27.fc15.x86_64.img
config-2.6.35.13-91.fc14.x86_64 initrd-plymouth.img
config-2.6.35.6-45.fc14.x86_64 lost+found
config-2.6.38.6-27.fc15.x86_64 vmlinuz-2.6.35.13-91.fc14.x86_64
efi vmlinuz-2.6.35.6-45.fc14.x86_64
grub vmlinuz-2.6.38.6-27.fc15.x86_64
bash-3.2# cd /efiMounted efi
bash-3.2# ls
System.map-2.6.35.13-91.fc14.x86_64 initramfs-2.6.35.13-91.fc14.x86_64.img
System.map-2.6.35.6-45.fc14.x86_64 initramfs-2.6.35.6-45.fc14.x86_64.img
System.map-2.6.38.6-27.fc15.x86_64 initramfs-2.6.38.6-27.fc15.x86_64.img
config-2.6.35.13-91.fc14.x86_64 initrd-plymouth.img
config-2.6.35.6-45.fc14.x86_64 lost+found
config-2.6.38.6-27.fc15.x86_64 vmlinuz-2.6.35.13-91.fc14.x86_64
efi vmlinuz-2.6.35.6-45.fc14.x86_64
grub vmlinuz-2.6.38.6-27.fc15.x86_64
Seems the folder named "efi" must be removed.
But how can I do this? rm-rf results in a message: "Function not implemented".
Any ideas?
EDIT: SOLVED THE PROBLEM!
I also wrote a guide about Fedora 15 on a Mac and how to solve common problems.
Click this link!
The solution of the problem I describe is in there.