Full Install Ubuntu USB with Tails Persistent ISO Option
There are various methods of making a Ubuntu Full install that boots in both BIOS and UEFI mode: How to Create a Full Install of Ubuntu 20.04 to USB Device Step by Step
The simplest method is to flash a Full install image to the USB: How should I make my partitions for a Full Install USB?
Once the Full install USB has been created, expand the FAT32/NTFS Data partition to fit the Tails ISO file, copy the ISO file to the USB.
Copy The Tails menuentry to /etc/grub.d/40_custom
on the USB
menuentry "Tails-4.12-ISO"{
set isofile="/iso/tails-amd64-4.12.iso"
loopback loop (hd0,1)$isofile
linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 quiet findiso=$isofile
initrd (loop)/live/initrd.img
}
Boot the Full install USB and run sudo update=grub
to add Tails to your boot menu.
Note that the menuentry will vary with the version of Tails.
Ref: https://tails.boum.org/blueprint/usb_install_and_upgrade/archive/
Persistence
If you start Tails from a USB stick, you can create a Persistent Storage in the free space left on the USB stick. The files and settings stored in the Persistent Storage are saved encrypted and remain available across different working sessions.
See: https://tails.boum.org/doc/first_steps/persistence/index.en.html
Neither Rufus, balenaEtcher or gnome-disk provide for Persistence.