For my SPO600 class, we were instructed to install a Linux OS on our laptops as we will be collaborating with a project set up by Jon “Maddog” Hall and Linaro to port and optimize software which doesn’t currently run on 64-bit ARM (aarch64) computers.

I will first post on how to install Linux Operating System on a virtual machine.

Here are the specs on my computers:

A. Desktop PC

Current OS: Windows 8
CPU: Intel i7-2700k
HDD: 256GB SSD + 1GB + 3GB HDD

B. Laptop

Current OS: Windows 7
CPU: Intel i3-2310
HDD: 650GB (200GB & 450GB partitioned)


1. Download & Install VMWare

I have decided to install Linux OS on a Virtual Machine, rather than my current machine, so I downloaded VMWare Player Plus 6: a free software distributed by VMWare.

Direct Link To Download Page: link

Downloading VMWare Player Plus 6

Downloading VMWare Player Plus 6

Click on the appropriate Download button, depending on the current OS you are running. As for me, it was for Windows.

Once the download is complete, installation is easy as breeze, just follow its basic steps.

2. Download Fedora 20

After you have completed downloading VMWare Player Plus, you will need to decide on which OS to download to work with. Correct me if I’m wrong, but I believe any 64-bit Linux OS will suffice as for our project is concerned. So I downloaded the latest version of Fedora, Fedora 20: a free Linux OS, currently on version 20.

Direct Link To Download: link

Downloading Fedora 20

Downloading Fedora 20

Note: This is an Image file, not an executable file.


3. Create a Virtual Machine

Once the download is complete, start the VMWare Player Plus 6.

Download VMWare

Mounting ISO File

You will be met with a screen like this. Click on “Create a New Virtual Machine” and the wizard window will appear. Check on “Installer disc image file (iso)” and browse for the Fedora 20 image file you have downloaded earlier. And click on next. You will be asked to select a guest Operating System. Choose Linux and Fedora 64-bit Version. When every information is provided, it will display a summary screen like below.

Download VMWare

Summary of VM Setup

Default RAM size is set as 1024MB (1GB). Because my laptop only has 4GB of RAM to run, I did not change it from the default, but I have customized it to 2048MB (2GB) for my desktop PC. You may provide the virtual machine with more RAM, depending on the total capacity of your RAM.

Click on “Finish” and it will do its thing and finish setting up the environment for you.

(Note: I noticed that if you don’t have Intel Virtualization Technology (i-VTx) enabled in your BIOS, it will give you an error and will not let you turn on the VM. Go to your BIOS settings, and enable the i-VTx enabled if it’s set as otherwise)

4. Install Fedora 20 on VM

Once everything upto step 3 is done smoothly, you can now start the VM. Because you have mounted the ISO file on VM setup, when it boots, it will start the Fedora Live Desktop and will provide you with two options to choose.

Download VMWare

Initial screen on Fedora Live Disk Bootup

Since we will be installing it onto the VM, choose “Install on Hard Drive” option. During the setup, you will be asked to choose a password for your root, and also create a user. If you are not familiar with the Linux OS and not sure what a root is, try this. Fill in the information and wait for the installation to complete.

Setting up the user and the root

Setting up the user and the root

Everything should be in working order now. Enjoy!

2 thoughts on “Quick Guide on Installing Fedora 20

  • By nissan - Reply

    It’s really a cool and useful piece of info. I’m happy that you shared this useful info with us. Please stay us informed like this. Thank you for sharing.

    • By SH Lee - Reply

      No problem! I hope to post more on my experience with the OS and the VM some time soon! Thank you for reading. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *
You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>