Ubuntu 20
Ubuntu 20
Ubuntu 20
Following are the new features that have been noticed in Ubuntu 20.04 LTS Server,
As it is an LTS release Canonical will provide updates and support for next 5
years (until April 2025) and 10 years of security provided under the UA-I
subscription.
Two Factor authentication for SSH.
Flexible Bootloader – In the previous lts release Ubuntu installer used to write
bootloader on a single disk whereas in Ubuntu 20.04 , bootloader can be written
on multiple disks to avoid single point of failure.
Introduction of WireGuard VPN
Automatic Updates via Ubuntu Server Live Installer.
New Kernel 5.4
Updated Software like QEMU 4.2, libvirt 6.0, PHP 7.4, Ruby 2.7, GCC
9.3, Python 3.8, and NGINX 1.17
Minimum system requirements for Ubuntu
20.04 LTS Server:
4 GB Memory (RAM)
Dual Core Processor
25 GB Hard Disk Space
Bootable Media (USB / DVD)
Stable Internet Connection
Let’s assume I have a server which has 80 GB hard disk on which I will be installing
Ubuntu 20.04 LTS server.
https://ubuntu.com/download/server
Once ISO file is downloaded on your system then make a bootable USB drive or DVD
using tools like Rufus (Windows) and and Startup Disk Creator & Unetbootin ( Ubuntu
Desktop)
Once the system boots up, we will get the following screen:
Choose your installation language and then hit enter
In case you have multiple Ethernet cards then you have option to create a bond interface,
Choose Done and hit enter.
If your system is connected to network and running behind the proxy server (i.e for
getting internet), then specify the proxy ip and port else leave as it is and press enter.
In the next screen, based on the country location. Installer will automatically configure
Ubuntu archive mirror.
Press Enter to proceed,
Use an entire disk – In case, you want installer to automatically create partitions
for you, then choose option.
Custom Storage layout – In case, you want to create your own customized
partition scheme or table then choose this option.
In this guide, we will create our own customized partitions scheme by choosing the 2nd
option.
As you can see, we have 80 GB hard disk space for installation, so we will create
following partitions on it
Now let’s create /boot partition of size 1 GB. Select the disk or device –> Press Enter –>
Choose Add GPT Partition –> Press Enter
In the next screen, we will get the following, specify the size as 1 GB, format (file system
type) as ext4 and mount point /boot.
Select create and then hit enter,
Similarly create next three partitions /, /var and /usr of size 40 GB, 25 GB and 10 GB
respectively.
/var partition:
/usr partition:
Now finally create a swap partition of size 4 GB.
Once you are done with partitions setup, you will get the following screen, verify the
partitions and then choose ‘Done’ and hit enter
Choose continue to write changes into the disk and to proceed with installation,
Step 6) Specify the Hostname and local user
credentials
In this step, you need to specify the local user details and Host name that you want to set
for your server. So, enter the details that suits to your installation.
Choose Done and hit enter,
In the next screen, you have an option to choose the snaps for your server environment
and if you don’t want to install any snap during the installation then don’t choose any
snap and just choose Done and press enter to start the installation.
Step 8) Ubuntu 20.04 Server Installation Started
As we can see below, installation of Ubuntu 20.04 LTS server has been started and is in
progress.
Once the installation is completed, installer will prompt to reboot the system.
Choose ‘Reboot’ and hit enter
Note: Don’t forget to change boot medium from bootable media to disk so that system
boots up with the disk on which we have just installed Ubuntu 20.04 LTS Sever
If you wish to Install GUI / Desktop environment on your Ubuntu 20.04 Server, run the
following command,
Once Gnome desktop packages are installed successfully then reboot your server and you
will get following login screen
This conclude the article, I hope these steps help you to install Ubuntu 20.04 LTS server
on your system. Please don’t hesitate to share your feedback and comments.