if you try to boot a USB stick on a newer generic x86 system, you're most likely to get an error like:
Missing OS
the syslinux explains:
http://www.syslinux.org/wiki/index.php?title=Common_Problems#Missing_OS_.28gptmbr.bin.29
tl;dr: this is because none of the GPT partitions are marked as bootable. cgpt supports marking other partition attributes, but not the legacy bios boot one.
so let's update cgpt to support it, and then update the build scripts to set it.
Comment 1 by bugdroid1@chromium.org
, Sep 8 2016