How To Install Fedora On VirtualBox

What Is Linux?

Linux is an operating system that is best known for being an open-source OS. This means that the platform is free to use, distribute, and even modify. Although the software is not popular amongst common end-users, it is highly regarded in the tech industry. Mostly, among developers, experts, and individuals that have a background in software technology. The main advantages of Linux are that it can provide optimum processing capability to support business, web servers, and data centers that run today. It is stable, flexible, high performing, more secured, and generally compatible with the hardware that powers our computing tasks.

Despite the popularity of the Windows OS for their user interfaces, Linux undoubtedly provides a more superior environment in more areas than you can imagine.

What Is Red Hat Linux Fedora?

Since Linux is an open-source operating system, this paved the way for more developers to create and branch out for their version. This does not necessarily come as a bad thing. In fact, with such opportunities, new Linux-based operating systems called Linux distros have been invented for open use. Among these is the Fedora Operating System. Fedora is a Linux-based OS that is now sponsored by Red Hat Enterprise.

Fedora is a popular Linux operating system that is often compared with Ubuntu or Linux Mint. It is garnered for becoming a solid OS with broad software application availability, rapid yet significant updates, and new exciting features. It is one of those that strongly holds a free and open-source philosophy by actively refusing proprietary programs that do not match their view. This move has earned huge respect among its consumer base.

What Is A VirtualBox?

A VirtualBox is a software that is published by Oracle that allows you to run your operating systems on top of one. It creates a virtual machine that can better preserve an environment without having to acquire another computer hardware. To paint this in a more digestible form, you can visualize a VirtualBox as a new desktop with its operating system. Normally, end users would get a computer with a built-in OS like Windows or MacOS. If you want to change the OS, you would typically buy a new computer.

In this case, a VirtualBox is similar to that of a new desktop computer. You can create a Virtual Machine with another OS and run it on top of your computer’s OS. You may ask, why would you even do such a thing?

Isolated Working Environments

With a VirtualBox, you can run operating systems in the same machine while isolating the other. Desktop working environments can be extremely different, and it will not affect the other. This is beneficial when you need to test specific scenarios that can only work on a certain architecture, without compromising your setup.

Back-up and Availability

A VirtualBox lets you secure a reliable back-up environment when those dreadful OS crash or wipe out arise. It preserves the state of your environment which can easily be accessed, similarly as you would before. When recovering from an OS failure, VirtualBox can appear as an immediate working environment already. It reduces the hassle of reinstalling all the applications and reconfiguring them according to your needs.

Application Requirements

There are a few things to establish when you have decided to install Fedora in a VirtualBox. The first is to install a VirtualBox from Oracle and a Fedora Operating System. Both systems come free as they are open-source software applications. It is best to acquire them from their official sites to avoid the risk of a faulty version.

Get VirtualBox:

Step 1

You would first need to install a VirtualBox, which can be downloaded from

VirtualBox is free software that can easily be acquired.

Step 2

When downloading the VirtualBox, you can choose the latest platform package that would fit your OS needs (Windows, Mac, Linux)

Step 3

Install the VirtualBox and once it is finished, you should be able to see the configuration and management dashboard for the Oracle VM VirtualBox Manager.

Get Fedora OS:

Step 1

To be able to install Fedora inside the VirtualBox, you would need to download the OS which you can get from

Step 2

Once downloaded, the iso file should be available.

Creating the Virtual Machine

Now, we can begin the setup:

Step 1: From the Oracle VM VirtualBox Manager, you can start with creating an empty Virtual Machine (VM)

Step 2: An installation guide should appear to set up the following:

  • Name and Operating System
  • RAM Memory Size
  • Disk Space

Step 3: Once the newly created Virtual Machine is established, you can start tweaking the configuration in terms of:

  • System
  • Display
  • Storage
  • Audio
  • Network
  • Serial Ports
  • USB
  • Shared Folders
  • User Interface

Step 4: When you are happy with the setup, you can proceed with OS installation of your liking

Step 5: Choose the “Start” option from your Oracle VM VirtualBox Manager

Installing Fedora in the VirtualBox

When you boot-up your Virtual Machine, you can think of it as running a separate desktop computer and consider how an OS is usually installed from a new hardware machine.

Step 1: As soon as you start the Virtual Machine, you should see the start-up disk which you can choose to select the downloaded Fedora ISO

Step 2: Choose to install from the Hard Drive and a setup wizard should appear as a guide

Step 3: The Fedora Installation wizard should be able to guide you in the following:

  • Choosing the appropriate Language
  • Discard or Preserve existing partitions that are in the virtual machine
  • And Entering a HostName

Step 4: The installation progress bar should appear which you will just have to wait to finish. It may take a while, but it should reach completion.

Step 5: Once the installation is complete, you can restart your Virtual Machine and you should be able to seamlessly access the environment as you would in a separate Fedora Linux Computer.