Well!, install VMWare Player. Im using VMWare Player 12.5 but you can use the latest version. I don’t think the steps would differ drastically for VMWare Player 14 or 15.
I’m just going to focus on the Non-GUI Server version only. Wanted to develop projects with the bare metal version of the server.
Download Ubuntu 20.04 Server ISO file. Better download from one of the mirrors. The default mirror assignment has very slow download speeds. Pick hosting servers which have high bandwidth.
Open the VMWare Player, on the home screen, select “Create a new virtual machine”.
In the wizard, select the ISO file you just downloaded.
In the next screen, enter your own details. The user name and the password you enter here will be used to login into the Ubuntu Server.
In the next screen, enter the machine name and the location where VMware will store your virtual machine file and virtual disk files
Next, If you are planning for a very large virtual machine then select the second option (split virtual disk into multiple files), else first option is good enough. For a start you can have a virtual disk of 40 GB in size. You can increase the size later on for which I’ll create a separate blog. Unless you don’t plan to have truck load of files apart from your development project, this initial disk size should be enough.
Next screen, select Customize Hardware. You need to do this since by default VMWare assigns the machine 1GB RAM. Assign 2GB RAM
Assign 2 or 4 processor cores for better performance.
In Network Adapter, I prefer to select Bridged connection since I want seamless connectivity between my host OS and guest OS. By default, it selects NAT which is sufficient if you just want the virtual machines to communicate with each other and not with the host OS.
Click Close and in the next screen click Finish. The moment you click Finish, VMWare will start installing the OS from the ISO file
After the inital boot, you will be presented with the language screen.
Next screen, select Keyboard layout. Keep default. Done.
In the Network Connection screen, keep settings as default. Done.
In the next screen, enter the proxy server details if your machine connects to internet via a proxy server, else select “Done”.
Next, keep the default settings in the Ubuntu Mirror url settings.
Next, in the Guided Storage Configuration screen, keep things as default. Use the entire disk for the OS.
Press TAB, reach Done.
Next screen just shows confirmation about previous selection. Done.
There will be one more confirmation about disk (virtual disk) erasing. No worries. Select Continue.
Enter the “Profile” settings in the next screen.
In the SSH setup, select Install OpenSSH server by pressing the spacebar. You will need this later on when you connect to the server with an SSH client like putty.
In the Featured Server Snaps, skip everything. Done.
The installation will continue after this point.
Select Reboot, after OS is installed.
According to the options selected, it will ask for login screen. Now here’s the funny part. The text “Enter the user name”, has scrolled above but the server still keeps on shows verbose text of other services and we kind of miss where to enter the user name.
So just enter the user name after some time where the cursor is blinking.
Then it will prompt for the password. Enter the one which you typed in Ubuntu screen.
After you enter the password, you are shown your home directory.
This completes the Ubuntu 20.04 LTS Server installation on VMWare Player.