- It is not necessary to start booting with EFI if you have GPT partitions (you could choose to have legacy boot with GPT partitions).
- It is not necessary that EFI partition be at the start of a disk: it could be in every place, provided that it has a) boot (esp) flags, and b) at least 110mb of space.