After installing Linux Mint from the USB flash drive onto the PC hard drive, you should be presented with the Linux Mint desktop. The desktop shares some familiarities with other operating systems, in that you have a menu button located in the bottom left, which has a tree like menu structure and opens up to reveal other options, applications and services.
At this stage we needed to familiarise ourselves with Linux Mint, there was more research to be carried out and it would also be useful to have access to the new operating system outside of the Academy environment. This was also necessary as we also did not have any access to the internet/DHCP network from the PC’s until the end of the second week of the project.
So in order to keep the project rolling we carried out some further testing on our own laptops. I/We will be installing a version of Linux on my system, but at this stage I/We only wanted a working model on a USB drive. The ISO file we installed onto the USB drive can be booted into a working Linux Mint desktop, however this USB installation of Linux has some fundamental issues;
- The Linux installation we created is not persistent, this means that any files we download or updates we carry out will be lost after a restart.
- The drive is not large enough for extra files and updates that a good working model will need.
- The USB flash drive used has a slow operating speed and severally effects performance.
Some further research was clearly needed especially regarding the persistence issue. There are various sources on the internet regarding persistence, these seemed to point towards a program called Unetbootin. We downloaded Unetbootin from http://unetbootin.sourceforge.net/ this can reserve an area on the drive for persistent data, or as the program words it “Space used to preserve files across reboots (Ubuntu only)”. We tested this on both Windows and Linux, without any success. After carrying out further research, it became evident there were also some programs only available on Linux, these can be downloaded via the Software Manager in Linux Mint, see the below image.

The software manager files are arranged by type and listed by ratings, so the most rated appears first. We simply chose the most highly rated USB Creation software, which yielded a result. The software we used is called USB-Creator, once installed it can be found in the main menu under System/Startup Disk Creator. USB-Creator not only creates images from ISO files to USB, but also gives you the option to create a persistent file structure, ensuring data can be stored between reboots. An image of the program screen can be seen below, with the mouse pointer highlighting the persistent storage feature.

We created a new USB flash drive on a larger 4GB stick, and installed Mint using the new USB-Creator software. We then booted the new USB drive and logged into the WIFI, browsing the internet and adding a few favourites, and rebooted the PC. After a restart Linux Mint found and logged into the WIFI and all our favourites had been saved, so the persistence file worked. Something every new operating system generally needs is updating, maybe this is something we are used to from years of using Windows based machines, but we wanted to ensure all the systems files and additional programs were up to date. Using the inbuilt menu system in Mint, we navigated to the Update Manager as per the below screen shot.

launched the Update Manager selecting all the updates Mint had suggested as being safe (updates marked as 1, 2 and 3), then started the install. The update lasted sometime as there was over 300MB of data to download, unpack and install, after half an hour a few errors appeared which seemed to indicate an issue with space. We attempted to start the update again but found the same problem resulted.
The next step was to repeat the install on a larger USB Flash drive, so we used an 8GB USB drive performing the install in the same way, then updating the system via the update manager, we however encountered similar issues as well as the installation running even slower.
We repeated the process with a fresh install on the 8GB drive just to double check the results, but ran into the same difficulties.
USB Flash drives can give slower transfer rates over USB2 compared to an external USB HDD, a USB HDD would also provide a larger storage capacity than a USB drive. We happened to have a spare 160GB USB HDD lying around, so proceeded to install and update a Linux Mint installation on this media. The installation and then the updates ran smoothly, there were no errors, and a noticeable improvement in speed over the USB flash drives. We could now progress the project on a live model, and work outside of the academy allowing us to progress faster.
Both of us are far more familiar with Windows based operating systems, and one of the biggest hurdles with learning Linux is utilising the Shell or Terminal Emulator. It almost feels like regressing back to earlier computers as you are switching from a GUI to a text based input, but this can be a powerful tool. Linux has also progressed a long way, the latest versions have a look and feel similar to a Windows based environment. Below is a small list of some websites we found useful, and provide further reading into Linux and the shell:
http://linuxcommand.org/index.php
http://www.freeos.com/guides/lsst/
http://en.wikipedia.org/wiki/History_of_Linux