To make a live usb pendrive persitent, you can use several tools. I use unetbootin, because it is stalbe in the first place, and also the bootup menu looks good enough, compared to other tools. Don't forget to make it persistent when you used unetbootin. https://unetbootin.github.io/
For ubuntu I use 14.04LTS, because it occupy 1.5GB only on your pendrive. My pendirve is only 4GB, so I have to use it carefully regarding the limitation.
I have to point out a couple of things from my experiences. Possibly it save a lot of time, since I, say, wasted a lot of time to reach this conclusion.
/dev/sdc5 is with linux. sdc4 is a extended partition which contains two logical partions of sdc5 and sdc6, which is linux swap. sdc1 is a windows recovery partition. sdc2 is unknown but it was there from the beginning. sdc3 is main windows partition. It is an old hdd, 230GB. It was originly an internal hdd of a laptop computer. It was exchanged with 500GB, then 1TB and now 2TB. (medical lectures are big in size, and I gradually need a bigger and bigger disk.)
windows partiotion is now less than half space occupied. it had been almost full, but sdc5 partition is too far from the head thus the partition is not recognized by some old machine with old bios, meaning not bootable.
Windows partition was previously full and 230GB but it was shrunk to create the space for ubuntu installation. It took more time than I expected; 40 mins according to the screenshot above. I deleted many files to create the space, meaning the free space was splitted in many chunk and it should be united to create one big space, which took time. This is done on the ubuntu installation disk gparted.
This time 130 to 50GB. I used defrag on Windows because I thought it would be faster. But it takes time as on gparted.
To solve this problem, I planned to make a big enough free space on the partition sdc3 and make a partion sdc7 to move sdc1, sdc2, sdc3 to the space one by one. Then I can make a free space at the beginning of the hdd, to which the linux partition can be moved. Now the linux parttion is very close to the beginning of the disk, which is bootable even with an old bios.
I made a big free space on the partition sdc3. It is now a time to make a partition sdc7 by gparted. But gparted complained that primary partitions can be made maxmimum only 4, not more. The extended partition sdc4 is a primary partition. It is now stacked!!
I thought it is a good time to give up. I decided to come back to 4GB Toshiba pendrive...
$ sudo adduser doctor. $ sudo adduser doctor sudo.