Installer memsticks using GPT should always have partition count that is a multiple of 4
The memstick installers use GPT but they only include three partitions and not four. This can cause a problem when writing disk images on Windows (at least, maybe others) as it expects the partition count to be a multiple of four when recalculating the checksum after writing the disk. This can lead to FreeBSD refusing to boot on the target memstick.
Lots more detail and analysis here:
The easiest solution appears to be adding another partition so that it has four instead of three. We can make this a smallish FAT32 partition which will help in several ways:
- We can drop a copy of the license there
- We can drop a README.txt on there pointing to the installation docs
- Users can put a config.xml backup on there to restore during the installation.