Ubuntu is a Debian based Linux distribution. In this article, you will learn Ubuntu Server installation of version 20.04 LTS with step by step screenshots. #centlinux #linux #ubuntu
Table of Contents
What is Ubuntu?
Ubuntu is a Linux distribution based on Debian and composed most of free and open source software.
Ubuntu is officially released in three editions.
- Ubuntu Desktop – A free Linux operating system for Desktop PCs.
- Ubuntu Server – Free, open source and enterprise grade server operating system.
- Ubuntu Core – Operating System for Embedded devices, such as Raspberry PI.
Besides dominating the Desktop consumers market, the Ubuntu also got a huge market share in Server operating systems. Ubuntu Server is supported by all famous application software such as Oracle, Docker, Kubernetes, NextCloud, etc.
Ubuntu 20.04 System Requirements
The recommended system requirements are:
- CPU: 1 gigahertz or better
- RAM: 1 gigabyte or more
- Disk: a minimum of 2.5 gigabytes
Recommended Online Training: Learn Bash Shell in Linux for Beginners
![Best guide for Ubuntu Server installation 20.04 LTS 1 745772 0021](https://img-c.udemycdn.com/course/480x270/745772_0021.jpg)
Download Ubuntu Server 20.04
Currently, Ubuntu Server 20.04.2 LTS ISO is available for free download at Ubuntu official website.
![01-ubuntu-server-installation-guide-screenshots-download Download Ubuntu Server](https://centlinux.com/wp-content/uploads/2024/02/01-ubuntu-server-installation-guide-screenshots-1024x475.png)
You can also download a preinstalled Ubuntu VM. But we are downloading the Ubuntu Server operating system to demonstrate the manual installation.
We have provisioned a Virtual Machine for Ubuntu Server installation with following specifications.
- CPU – 3.4 Ghz (Single core)
- RAM – 1 GB
- Disk – 60 GB
Ubuntu Server Installation 20.04 LTS
Attach the Ubuntu Server ISO file and Start the VM guest.
![02-ubuntu-server-installation-guide-screenshots-setup Ubuntu Installer - Boot from USB](https://centlinux.com/wp-content/uploads/2024/02/02-ubuntu-server-installation-guide-screenshots.png)
![03-ubuntu-server-installation-guide-screenshots-setup Loading Ubuntu Installer](https://centlinux.com/wp-content/uploads/2024/02/03-ubuntu-server-installation-guide-screenshots.png)
After successful startup, the Ubuntu installer will ask you to select the preferred language for your Ubuntu operating system.
![04-ubuntu-server-installation-guide-screenshots-language Ubuntu 20.04 - Language Selection](https://centlinux.com/wp-content/uploads/2024/02/04-ubuntu-server-installation-guide-screenshots.png)
Choose your preferred language and press <ENTER>.
![05-ubuntu-server-installation-guide-screenshots-keyboard Ubuntu 20.04 - Keyboard Configuration](https://centlinux.com/wp-content/uploads/2024/02/05-ubuntu-server-installation-guide-screenshots.png)
Now, the Ubuntu installer is asking for your Keyboard layout. You can detect the layout of your Keyboard by using the ‘Identify keyboard’ option.
Press ‘Done’ after selecting the Keyboard Layout.
![06-ubuntu-server-installation-guide-screenshots-network Ubuntu Network Connections](https://centlinux.com/wp-content/uploads/2024/02/06-ubuntu-server-installation-guide-screenshots.png)
Since, we are installing on a Virtual Machine, therefore the Ubuntu installer has detected the DHCP configurations automatically. However, you can provide your customized network configurations here.
From this same screen, you can also create network bonds, if you have connected more than one network interface in your virtual machine.
Press ‘Done’ after finishing your network configuration.
![07-ubuntu-server-installation-guide-screenshots-proxy Ubuntu Installation - Configure Proxy](https://centlinux.com/wp-content/uploads/2024/02/07-ubuntu-server-installation-guide-screenshots.png)
You have to provide a Proxy address, if your system uses a Network proxy server to access the Internet. Otherwise, leave the proxy address blank and press ‘Done’.
![08-ubuntu-server-installation-guide-screenshots-archive Configure Ubuntu Archive Mirror](https://centlinux.com/wp-content/uploads/2024/02/08-ubuntu-server-installation-guide-screenshots.png)
If you are using an alternate archive mirror for your Ubuntu server, you can set it here. Otherwise, press ‘Done’ to continue with the default archive mirror.
![09-ubuntu-server-installation-guide-screenshots-storage Ubuntu - Guided Storage Configuration](https://centlinux.com/wp-content/uploads/2024/02/09-ubuntu-server-installation-guide-screenshots.png)
You are configure the storage options from here. You can either choose the guided layout, that will create the default disk layout. Or you can configure your own disk layout.
Press ‘Done’.
![10-ubuntu-server-installation-guide-screenshots-storage Ubuntu Storage Configuration](https://centlinux.com/wp-content/uploads/2024/02/10-ubuntu-server-installation-guide-screenshots.png)
Check the final disk layout. If you are happy with that, then press ‘Done’ to implement it.
![11-ubuntu-server-installation-guide-screenshots-storage Ubuntu Storage Configuration - Confirm Changes](https://centlinux.com/wp-content/uploads/2024/02/11-ubuntu-server-installation-guide-screenshots.png)
The Ubuntu installer is asking for a confirmation. Press ‘Continue’ to apply the disk layout.
![12-ubuntu-server-installation-guide-screenshots-profile Ubuntu User Profile Setup](https://centlinux.com/wp-content/uploads/2024/02/12-ubuntu-server-installation-guide-screenshots.png)
From this screen, you can create a user profile for your Ubuntu server. This user has the sudo privileges and it can log on to your Ubuntu server.
Provide the required information and press ‘Done’ to continue.
![13-ubuntu-server-installation-guide-screenshots-ssh-setup Ubuntu SSH Setup](https://centlinux.com/wp-content/uploads/2024/02/13-ubuntu-server-installation-guide-screenshots.png)
If you want to access your server remotely (definitely you are), then you can select and install OpenSSH server now.
Press ‘Done’ to continue.
![14-ubuntu-server-installation-guide-screenshots-featured-snaps Ubuntu - Featured Server Snaps](https://centlinux.com/wp-content/uploads/2024/02/14-ubuntu-server-installation-guide-screenshots.png)
The Ubuntu installer is now showing the featured server snaps, that you can install on your Ubuntu server.
No worries, you can install them later anytime. Therefore, Press ‘Done’ to move on with the Ubuntu server installation.
![15-ubuntu-server-installation-guide-screenshots-progress Ubuntu 20.04 - Installing System](https://centlinux.com/wp-content/uploads/2024/02/15-ubuntu-server-installation-guide-screenshots.png)
Ubuntu server installation has been started.
The installation process take a while to continue, it also downloads updated security patches for your Ubuntu server.
![16-ubuntu-server-installation-guide-screenshots-progress Ubuntu Install Completed](https://centlinux.com/wp-content/uploads/2024/02/16-ubuntu-server-installation-guide-screenshots.png)
After completion of installation process. Press ‘Reboot Now’ to restart your machine.
![17-ubuntu-server-installation-guide-screenshots-startup Ubuntu Server Reboot](https://centlinux.com/wp-content/uploads/2024/02/17-ubuntu-server-installation-guide-screenshots.png)
![18-ubuntu-server-installation-guide-screenshots-cli-login Ubuntu Login](https://centlinux.com/wp-content/uploads/2024/02/18-ubuntu-server-installation-guide-screenshots.png)
After reboot, you may reach at the CLI login prompt.
Login as the new user, that you have created during Ubuntu server installation.
![19-ubuntu-server-installation-guide-screenshots-bash-prompt Ubuntu Command Line](https://centlinux.com/wp-content/uploads/2024/02/19-ubuntu-server-installation-guide-screenshots.png)
You have successfully login to the Linux server and reached at the Bash prompt.
Conclusion:
In this article, you have performed, Ubuntu Server installation of version 20.04 LTS on a virtual machine with step by step screenshots. To continue working on a Ubuntu Server you may need a good reference book such as Ubuntu 20.04 LTS Server: Administration and Reference (PAID LINK) by Richard Petersen.