Choose a Distribution
My favorite Linux distribution in which I believe has a big bright future is Elementary OS. It's simply great. I'm saying this from a home user's perspective. It's built upon the latest version of Ubuntu LTS and it runs on its own light-weight Pantheon
desktop. The simplicity, design, great support and stability makes it a top-notch operating system for a home user. You can build a great productive stable Linux distribution with the tutorials here. You can use them on any Debian-based distribution.
My distribution of choice is Elementary OS and you will find out why if you follow everything on Privoox.
Making a bootable USB flash disk
The tutorial below is for Debian-based Linux distributions. If you want to make a bootable USB flash disk on Windows, Mac OS, or you would like to follow official tutorials, please visit Elementary OS’s
Installation Tutorial page.
1. As it is recommended on Elementary OS’ website, you should use UNetbootin to do this. So, run the following commands to add the repository and install the latest version:
#sudo add-apt-repository ppa:gezakovacs/ppa
#sudo apt-get update
#sudo apt-get install unetbootin
2. Run UNetbootin as root using the following commands:
3. Choose “Diskimage” from the radio options. Choose Elementary OS’ ISO file. Assign 1048 MB or more for space to preserve files across reboots. This space is specially needed if you are intending to setup manual LVM encryption. Next choose “USB Drive”
and the partition you would like to make bootable. Here I chose /dev/sdb1:
If your USB flash disk partition is not listed, check the Troubleshooting section of UNetbootin.
4. Wait for the process to finish successfully. Now, boot in to your USB and choose to “Try Elementary OS”. One simple way to check if your persistence space is recognized and working is to install something or login to WiFi etc. then reboot and everything
should still be there.
In case you are planning to boot in UEFI mode, then there is a high chance your persistence space will not be recognized. Troubleshoot!.
Installing Elemntary OS
1. Click on the installation icon:
2. Choose your preferred language and press continue:
3. If you have an Internet connection choose “Download updates while installing”. If you would like to install tools like “Ubuntu Restricted Extras” which includes Adobe Flash player, then choose “Install this third-party software.
If you just want to install open-source tools. You may skip “Install this third-party software” option. You can survive with GStreamer plugins and html5. This may be a little
uncomfortable when surfing the net as there is some websites that need plugins such as Adobe Flash Player. However, most websites support HTML5 and you’ll mostly be fine. If you are a Google fan, then Google Chrome will be just fine for you
also as it naturally has Pepper Flash.
4. This is the partitioning section. So, please be careful and make sure you have a backup of your data just in case. I have chosen to encrypt my hard drive here. So, click the options as below and click on “Install Now”.
Each partitioning method is described in each paragraph below. Go with the one you prefer the most.
if you are not concerned about security and privacy and you do not have any sensitive data on your main hard disk. Then just simply go with the default options and only select “”Erase disk and install elementary”.
If you are concerned about your information security and privacy. Then choose to “Erase disk and install elementary” + “Encrypt the new elementary installation for security” + Use LVM with the new elementary installation. You will be asked to enter a
passphrase on each boot to decrypt your hard disk with this method.
If you do not want to remove the data on your hard disk, then choose “Something else”. Here you can have full control on your partitions. If you need a reference, this section is described here.
5. Enter a good long passphrase to encrypt your hard disk and click on “Install Now”. If you lose this key, then your data is lost as well. So, make 100% sure you can remember it.
This is a security key which will be used later on each boot to decrypt your hard drive. There is an extra option to overwrite empty disk space for maximum security. However,
if chosen, the process takes a long time. So, you better keep this unchecked unless you really need it.
6. You are asked to confirm writing the changes to the disk. Read it and make sure it is what you want. Click “Continue”.
7. The installation begins now. Set your correct location to get the right time-zone and other language settings. Click “Continue”.
8. Choose your keyboard layout. Click “Continue”.
9. Fill in the text fields as required. Choose a login password. For your security choose “Require my password to log in” and check “Encrypt my home folder”. Then click “Continue”.
There is an option called “Encrypt my home folder”. The home folder is where each user’s private files such as documents, configuration files etc are stored. In this case,
as I picked “Privoox” as my username, then Privoox private data will be saved in a folder in the home directory. This encryption is totally different than the hard disk encryption. This is another option in case you do not wish to fully encrypt
your hard disk. Also, this can be used as an additional layer of security. With this method, your home folder files are decrypted normally only when you log in with the same username and password. However, there is a way to decrypt them if you
are logged in with a different user. At last, if you choose this option, system recovery will be a little difficult in cases when your system does not boot normally.
10. Congratulations! You just installed Elementary OS successfully. Remember to check the other tutorials which show you how to install the top open-source needed software on Elementary OS and have a perfect productive experience.
To-Do After Installing Elementary OS
Share your Elementary OS tips with the world in the wiki.
Troubleshooting Elementary OS
Privoox has not encountered any problems while using Elementary OS. Please report your problems or solutions in the wiki. Let's work together to make Linux easy for everybody.