Difference between LiveCD, LiveUSB, full-install, and persistence?
I am currently running Ubuntu as a guest vm on a Win 7 host via VirtualBox, but I would like to have a portable version of Ubuntu when I am not using my laptop.
I am unsure as to the difference between the following:
1)LiveCD with persistence; 2)LiveCD without persistence; 3)LiveUSB with persistence; 4)LiveUSB without persistence; 5)Full-install.
I have a USB flash drive (32GB), and I also have empty DVDs lying around. I know that persistence means that data can be saved, but I am unsure as to which option to choose. What is the difference between a LiveUSB and a full-install on a USB thumbdrive and why would I want to pick one over the other? Thanks for any help.
Live with persistence:
You have the portability of live media with a home-folder and possibly other temp storage
Live without:
Portability but no saved anything
LiveUSB with persistence:
Less life out of the USB(a bunch more reads), but very similar to 1
LiveUSB without persistence:
Less life out of the USB(a bunch more reads), but very similar to 2
Full install:
Obviously, a full install to the USB would translate to shorter life since it would drastically increase the number of reads and writes.
Advantages of a persistent install:
1) You can use the persistent pendrive to install Ubuntu to another computer.
2) A persistent install takes up less space on the pendrive.
3) You can reset the pendrive by overwriting the old casper-rw file with a new one.
4) The install to pendrive takes less time.
Advantages of a Full install:
1) You can update and upgrade.
2) If you have problems or wish to modify, the solution is the same as with an internal install, (You can ask for help in these forums).
3) No ugly startup / install screen.
4) Better security, you can encrypt home folder.
5) You can use proprietary drivers.
6) Hibernation works.
7) A persistent install is limited to a 4GB casper-rw and a 4GB home-rw persistence file, to get more persistence requires persistence partitions.
8) Faster boot.
Note that once booted, both methods run at about the same speed.