For a while now, I’ve been trying to get the Cloonix open-source network simulator working on a computer running the Knoppix Linux distribution. I wanted to run everything on a USB Flash stick that could be attached to any computer and to create a portable version of Cloonix. Since I cannot yet run Cloonix in a virtual machine, running it from a USB Flash stick is the next best solution, for my situation.
So far, my efforts to run Cloonix on a Knoppix Live USB stick have not been successful. The Cloonix development team has been very helpful and they made some changes to the Cloonix code to enable it to compile in Knoppix. With their help, I will probably be able to get Cloonix running on Knoppix, soon.
As part of my investigation, I wanted to see if some of the issues were caused by trying to run Cloonix in a Live USB version of Linux. A live USB Linux installation has some differences to the way memory and filesystems work, compared to Linux installed on a partition on a hard drive. Since I had successfully used Cloonix in a normal installation of Ubuntu Linux 12.04, I set up a LiveUSB version of Ubuntu on a USB Flash drive and installed Cloonix on it.
I ran into one small issue that I was able to resolve. After that, everything worked well. For my own reference, I recorded the process, below: