Comment on page
💾

Installing Fedora OS on your Virtual Machine

This is Part 2 of the ATOR Relay Education Series.
Hello and welcome to Part 2 in the ATOR Relay Education Series! In the first tutorial, we learned how to install a Virtual Machine, preemptively creating an environment for our Linux Distribution or operating system, called Fedora.
Fedora is a light, easy to use distribution of Linux, making this a great choice for people who have never used a Linux OS before. In this tutorial, you will learn how to install Fedora onto your Virtual Machine, bringing you another step closer to becoming a relay operator!
For a more detailed guide, there will be a YouTube link at the end of this article, as well as a link to the ATOR discord server where the team, or other relay operators will be happy to assist you if you run into any issues!
═════════════
This tutorial requires connection to the internet as well as a machine with at least 25GB of free storage and 1GB of memory. All tutorials are done on a Windows machine running Windows 10 operating system, however, the software is available on most operating systems including Windows, MacOS, and Linux.
An imagined image of an ATOR node
═════════════

Step 1: Download Fedora ISO

First, you need to download the Fedora ISO file from the official Fedora website (https://getfedora.org/). Choose the appropriate Fedora version (currently Fedora 38) and edition that you want to install on your virtual machine, and download the corresponding ISO file.
Fedora download page
═════════════

Step 2: Create a New Virtual Machine in VirtualBox

Open VirtualBox and click on the “New” button in the VirtualBox Manager window to create a new virtual machine. Define the following parameters in the prompts:
a) Name and Operating System
In the virtual machine creation wizard, specify a name for your virtual machine (Fedora 38). Once you have input the name, click the dropdown button beside "ISO Image" and locate the Fedora ISO file you downloaded in Step 1.
Create virtual machine wizard in Virtual Box
b) Memory Size
Allocate memory (RAM) for your virtual machine. Choose an appropriate amount of memory based on the requirements of Fedora and your own usage. Click “Next” to continue.
c) Hard Disk
In the virtual machine creation wizard, choose “Create a virtual hard disk now” and click “Create” to create a new virtual hard disk for Fedora.
d) Hard Disk File Type
Select “VDI (VirtualBox Disk Image)” as the hard disk file type, and click “Next” to proceed.
e) Storage on Physical Hard Disk
Choose the storage option for your virtual hard disk. “Dynamically allocated” is the recommended option as it allows the virtual hard disk to grow in size as needed. Click “Next” to continue.
f) File Location and Size
Specify the location and size for your virtual hard disk file. Choose an appropriate location and size based on your available disk space and requirements. Click “Create” to create the virtual hard disk.
═════════════

Step 3: Install Fedora on Virtual Machine

After the setup is complete, power on the virtual machine by clicking on the “Start” button in the VirtualBox Manager window. This will boot the virtual machine from the Fedora ISO file.
a) Fedora Boot Menu
Once the virtual machine is powered on, you should see the Fedora boot menu. Select the “Test This Media And Start” option using the arrow keys and press Enter to start the installation process.
Fedora Boot Menu
b) Fedora Installation
Follow the on-screen instructions to install Fedora on the virtual machine. You can choose the language, time zone, keyboard layout, and installation destination during the installation process. You can also configure network settings, set a root password, and create user accounts.
Fedora Installation Wizard
c) Installation Complete
Once the installation is complete, Fedora will prompt you to reboot the virtual machine. Click “Quit” to close the installation window, and then click “Restart” to reboot the virtual machine.
═════════════

Step 4: Fedora First Boot

After the virtual machine restarts, Fedora should boot from the virtual hard disk. You may need to remove the Fedora ISO from the optical drive to prevent booting from the ISO again. To do this, go to the “Settings” window of the virtual machine, go to the “Storage” tab, and under “Controller: IDE”, select the optical drive and click on the “Remove” button.
Removing the ISO file from the drive
═════════════

Step 5: Fedora Configuration

Once Fedora boots up on the virtual machine, you can go through the initial setup process, such as setting up the user account, configuring network settings, and customizing the desktop environment. (Drag and drop Terminal into your dock for ease of access in future tutorials.)
Adding terminal to the dock for future access
═════════════

You did it! 🎉

Thanks for following along! For a more detailed explanation, feel free to check out the YouTube video in the links below!
If you run into any issues in the process, please feel free to reach out in the ATOR discord server where a team member or a member of the community will be happy to lend you a hand!
Thanks for following along, and I’ll see you in the next one!