There is a new version of this tutorial available for Ubuntu 18.04 (Bionic Beaver).
Ubuntu 15.04 (Vivid Vervet) Minimal Server Installation Tutorial
This tutorial shows the installation of a Ubuntu 15.04 minimal server in detail with many screenshots. The purpose of the guide is to show the basic installation of Ubuntu 15.04 that can be used as basis for the other Ubuntu 15.04 tutorials here at howtoforge like our perfect server guides.
To install a Ubuntu Server, you will need the following prerequisites:
- The Ubuntu 15.04 server CD, available here: http://releases.ubuntu.com/15.04/ubuntu-15.04-server-i386.iso (32Bit) or http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.iso (64Bit).
- A fast internet connection is recommended as the package updates get downloaded from Ubuntu servers during installation.
2. Preliminary Note
In this tutorial I use the hostname server1.example.com with the IP address 192.168.1.100 and the gateway 192.168.1.1 These settings might differ for you, so you have to replace them where appropriate.
3. The Base System
Insert your Ubuntu install CD into your system and boot from it. When you install the Os in a virtual machine like I do it here, then yo can select the downloaded ISO file as source for the CD/DVD drive in VMWare and Virtualbox.
The first screen will show the language selector. Select your language:
Then choose the option Install Ubuntu Server:
Select your language again (?):
Then choose your location. The location settings are important for the keyboard layout, locale and timezone of your server:
Choose a keyboard layout: You have the option to let the Ubuntu installer detect the keyboard layout automatically by choosing "yes" here. I prefer to select the right keyboard from a list andtherefor I choose No & keyboard layout as German:
The installer checks the installation CD, your hardware, and configures the network with DHCP if there is a DHCP server in the network:
Enter the hostname of the system. In this example, my server is named server1.example.com, so I enter server1.example.com:
Ubuntu does not let you login as root user directly. Therefor we create a new system user here for the initial login. I will create a user with the name Administrator and username administrator (don't use the user name admin as it is a reserved name on Ubuntu Linux):
Choose a password
I don't need an encrypted private directory, so I choose No here: