So far all of the instructions out there only seem to explain how to make a "trial" version of Ubuntu on a bootable USB disk. I don't want that. Here is what I am looking for:
I have a Windows laptop with no space on it to install a dual-boot of Ubuntu. I am going away on a month long business trip and need my laptop, but I also have a few linux programming projects I am working on and would like to take them with me. I want to install linux onto a USB drive, then copy over my source code. When I have time to work on my projects, I want to be able to simply insert the USB drive, boot to linux and have a fully functioning development environment available to me. When I change my source code, I want that source code to get saved to the USB drive and for it to be persistent so that the next time I boot to linux all of my changes are still there.
When I install the Ubuntu ISO to my USB drive, I can boot to linux, but when I create any source code on it, the source code is gone next time I boot. This will not work. I must have a persistent development environment.
So far I found one thing claiming to give me what I want - a tool called Linux Live or "lili" for short. I used it on two different USB drives and for some unknown reason (even they do not seem to know what is happening) the final step of the install process wipes my USB drives. o_O
Is there truly no way to install a persistent linux development environment onto a bootable USB drive? There must be a way to do it. Can someone please point me in the right direction?
Thank you.