Harder how and when? You are talking to someone who has implemented an ESP creator, so unlike you, I know what ESP is and isn't. This has nothing to do with BOOTBOOT.zaval wrote:that modifying ESP in some circumstances is harder than an ordinary FAT volume.
Interesting, show me such a case! This has nothing to do with BOOTBOOT either.zaval wrote:GPT may be unavailable for some (virtual) disk sizes.
Pure lie, no partitioning tool nor formater refuses to do so, you can format SD cards with GPT no probs. I for one use GPT partitioned SD cards on my Pi machines all the time, all works fine. Nobody ever reported non-functioning SD card with GPT. NEVER. Also, this has nothing to do with BOOTBOOT.zaval wrote:SD cards cannot be formatted with it, without breaking their standard.
You should say nothing. You even have quoted the part of the spec that contradicts you.zaval wrote:wrong! it's such a BS, that I even don't know what to say against.
Meaning if your storage has GPT (point 1), then EFI shouldn't and won't parse the legacy tables (point 4). Nobody cares if you have another disk which is not the boot disk.The following is the order in which a block device must be scanned to determine if it contains partitions. When a check for a valid partitioning scheme succeeds, the search terminates.
1. Check for GUID Partition Table Headers.
2. Follow ISO-9660 specification to search for ISO-9660 volume structures on the magic LBA.
3. Check for an “El Torito” volume extension and follow the “El Torito” CD-ROM specification.
4. If none of the above, check LBA 0 for a legacy MBR partition table.
5. No partition found on device.
Furthermore, BOOTBOOT uses GPT, so you can't use MBR tables (this is third time I've written down this), therefore MBR tables have nothing to do with BOOTBOOT.
Cheers,
bzt