Just a few notes, as I was searching to boot from a non-PureOS USB key on Pureboot without any LibremKey. Here is how I managed it, as a quick sheet notes:
PREPARE FOR SIGNING ON EXTERNAL LAPTOP:
- Create a gpg key: gpg --full-gen-key
- Export GPG key: gpg --export --armor --output GPGKey.key
CREATE THE USB KEY:
- Format USB key as ext3 or ext4
- Copy ISO to key
- Sign ISO with GPG key : gpg --output MyISO.iso.asc --detach-sig MyISO.iso
HEADS/PUREBOOT:
- Import GPG key from the boot menu
- Select boot from USB
The link to the heads wiki helps me a lot: https://osresearch.net/InstallingOS/