Pop!_OS is an Ubuntu based Linux distro. As at the time this article is being written, the latest is Pop!_OS 20.10. Pop!_OS runs a modified GNOME desktop environment, which has been known to aid users handle their workflow very well. This Operating System, is quite easy to use with its simple UI, hence fit for Linux beginners. It comes with the following features;
- Keeps relevant content together
- Provides proper keyboard navigation
- With auto tilling pop shell everything gets organized and efficient
- With Pop!_OS you can streamline your workflow with the help of GNOME
The following guide will provide you with the know how, regarding Pop!_OS on an hypervisor. You can also visit our guide on the steps to install VirtualBox 6.1 on Windows, just in case you do not have one.
Step 1. Download Pop!_OS 20.10 ISO image
Go to System76 website and download the latest version of Pop!_OS. You can download the NVIDIA one if you got NVIDIA graphics drivers.
Step 2. Initiate Pop!_OS 20.10 installation on VirtualBox
Since you have the hypervisor already installed on your system, to install a virtual machine on it, you need to have the software running. Open VirtualBox then click on the new icon. Just like as shown below;
On tapping on this, will will be able to create a new Virtual Machine. The next window wizard that appears requires you to type in the name of the OS you are to install, the type and the version. Make sure that you fill all of these correctly. Take for example, for our case, we are installing Pop!_OS which is the name, then the type is Linux and finally, the version is Ubuntu_64 bit. The image below better describes it;
NB/ You just type the name of the OS and make use of the downward arrows to choose the type and version.
- Allocate RAM to the Virtual Machine you are installing
On the next window wizard, you are required to input or rather allocate the RAM size for the virtual machine. The default RAM size is 1GB(1024MB), however, if you need your virtual machine to function much faster, you can allocate 2GB(2048MB), then tap next. Like as shown in the image below;
- Create a virtual hard Disk
Since you do not have a virtual hard disk, you have to create one, by choosing the create option on the next wizard. You need to have one, where the OS will boot from. The VHD allows for multiple OSes to reside in a single host.
On tapping create, it will open another window wizard, which requires you to choose whether the disk will be dynamically allocated or in a fixed form. Allocating the disk dynamically means with the size that you allocate, say 20 or 30 GB, if the disk has 10GB of data in it, it will only consume the 10 GB and it can keep on growing depending on the size of data it has been added.
For the fixed size, if you allocate 20GB, that is the amount it will use, whether it has 0 bytes of data or 20GB of data, it has no tendency to grow once it fills up. For dynamically allocated disk, you cannot contract it. For our case, we chose dynamically allocated as shown below;
NB/ You can also choose to use fixed size disks, though they consume a little more space, you will not be surprised when virtual machine files begin to grow, and moreover, you will know that the allocated amount of storage will remain the same.
- Choose the Hard Disk File Type
On the image below, you got 3 choices to choose from. The first being VDI (VirtualBox Disc Image), which is very suitable for VirtualBox as the name suggests. VHD (Virtual Hard Disk) is used by Microsoft VirtualPC, VMDK(Virtual Machine Disk) is suitable for the VMware hypervisor and is compatible with other virtualization software. We chose to use VDI as it fits the one we are using;
On clicking next, the window below will appear, which requires you to select the size of the virtual hard disk that will be used. For our case, we allocated 20 GB;
On tapping create, the virtual machine will be created. Now it is time to add the ISO image to this, the process is shown below;
- Map Pop!_OS 20.10 ISO Image
To map the previously downloaded ISO image, tap settings on the VirtualBOX, then storage. Just like as shown;
This will open up another window, scroll down on the navigation pane on the left, then tap on storage, and click on optical drive icon, then press ok, this will take you to downloads where you can choose the ISO file . Just like as shown below;
Just like as shown in the image below, you will need to tap Add, then the choose option will not be greyed out. Tap on the choose option, which will take you to downloads where the disc image file is. Like below;
On the next window, just select the file you just added, then tap OK. And your Pop!-OS 20.10 disc image will be successfully added.
Now that all this is done, you need to get Pop!_OS running, go back to the VirtualBox and tap on Start. Just like as shown below;
Step 3. Install Pop!_OS 20.10 on VirtualBox
The following steps are those you will be needed to do to get Pop!_OS 20.10 installed successfully on the virtualization environment.
- Choose your preferred Language
- Choose the Keyboard Layout
- Either do a Clean or a Custom Install, for our case, we chose clean install since it does not take up much time, just like as shown;
- Select a Drive, tap on the one you had created shown on the right side of the page. Like as shown below;
- Do a Drive Encryption by pressing enter and then type the Password on the next window
- Continue setting up the drive by inputting the password you typed on the previous step on the window shown next
- You can connect to your online account or skip it for later(for our case we skipped)
- In the next window, provide your full name, then the username will be generated
- Then set your Login password, once done, Pop!_OS will be ready for use, just as shown;
- Once you are done, ensure that you restart your system, for the virtual machine to function properly, you will need a password to login
- Once you are in, it is advisable to update and upgrade the system
- To update, use
sudo apt updatecommand
- To upgrade use
sudo apt full-upgradecommand
- After the update and upgrade is done, reboot it by using the command