Hello all,

I would like to create a custom LiveUSB Ubuntu system with the possiblity of persistent changes after booting the LiveUSB system itself. I also want that those changes remain persistent after the user choose to install the running LiveUSB system on the disk (from within the running LiveUSB system itself).

What is the fastest way to obtain this?

The first idea which comes to my mind is to:
1. create a LiveUSB system from an official ISO release of XUbuntu with the Usb-live-creator tool provided by Ubuntu;
2. boot into the LiveUSB system and customize it with my preferred applications, configurations, etc.., while the system will be preserving all my changes;
3. install the above customized system on the hardisk with the Ubuntu installer

But this way I do not know if the system changes are preserved aswell from step 2 to step 3.

Thanks in advance