I want to be able to boot from a live Ubuntu USB stick, and then using a rsync script permanently on that USB stick, make incremental snapshots (backups) of my main Debian system to a 2nd hard drive.
One would think that making a persistent live Ubuntu USB stick would be so easy, but most live USB makers don't allow for persistence, and those that do, haven't worked. This includes UNetBootin, even after I locally compiled and debugged the missing dependencies. So I want a simple, terminal only, solution that I can understand and debug when necessary.
The simple dd from iso, and then add casper-rw file method had problems with partitioning tools getting confused by the non-standard efi partition image. (ref)
Some solutions, like UNetBootin got close to working, but when I tried to do a sudo -s to get a root shell, they would crash and dump, and destroy my live USB image.