dickon wrote: ↑
Fri Jun 28, 2019 1:31 pm
Out of interest, why? It isn't as if you ever want to put anything on a boot partition other than stuff needed to boot, and FAT32 is more or less universally supported on virtually everything (for good or ill).
The only reason I want full-network boot is then it'll be snapshotted and backed up with all the rest of the network-backed infrastructure I have here, and it also makes upgrades stress-free.
Network boot is fine but that’s one use case
The current read-the-kernel-and-overlays-from-FAT design is not compatible with multi boot or A/B OTA update systems. Chainbooting via something like uboot becomes mandatory then.
FAT, MBR and DOS disklabel are just terrible. Want to use more than 3 partitions? Enters extended partitions, one fierce hack if I’ve seen any.
Don’t want to use extended partitions? Then you need hybrid GPT/MBR formatting, another fateful hack.
Something has to be done I think. Perhaps making uboot support “official” is the easiest path?