Quick question: do you know how efi boots? Including the fact that there has to be a fat partition on the boot device (in this case, usb)?
Android (and other os) can be on many types of fs, but the efi system partition must be fat. You can have two or more partitions on the usb drive if necessary.
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86...@googlegroups.com.
To post to this group, send email to andro...@googlegroups.com.
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
Its pretty much just the boot loader. You can have the same android/linux partition for both bios and efi. You can even have the same /boot (if you use grub, just create the directory if it's not there).
The difference is that in bios, bootloader code would be installed on MBR, while in efi it would be on the ESP that must be mounted on /boot/grub/efi during grub installation.
If you have grub installed, you should already have /boot/grub on the android partition
Anyway, your error message shows where ESP should be mounted. Follow that. Not sure how to make refind reads the original grub config file though. Read the documentation and create similar entries?
--