---
title: "Install Ubuntu Server 16.04\n    | Ubuntu"
description: Ubuntu is an open source software operating system that runs from the
  desktop, to the cloud, to all your internet connected things.
url: https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md
keywords: index, follow
---

# Install Ubuntu Server 16.04

1. [Overview](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#1-overview)
2. [Requirements](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#2-requirements)
3. [Boot from DVD](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#3-boot-from-dvd)
4. [Boot from USB flash drive](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#4-boot-from-usb-flash-drive)
5. [Boot options](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#5-boot-options)
6. [Network configuration](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#6-network-configuration)
7. [User configuration](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#7-user-configuration)
8. [Storage configuration](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#8-storage-configuration)
9. [Package retrieval](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#9-package-retrieval)
10. [Software selection](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#10-software-selection)
11. [Installation](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#11-installation)
12. [Installation complete](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#12-installation-complete)
13. [Finding help](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#13-finding-help)

## 1. Overview

Ubuntu Server is Ubuntu tailored for networks and services, and it’s just as capable sharing files on your home network as it is running within a Hadoop cluster.

Unlike the installation of Ubuntu Desktop, Ubuntu Server does not include a graphical installation program. Instead, it uses a console menu-based process. If you’d rather install the desktop version, take a look at our [Install Ubuntu desktop](https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop) tutorial.

This guide will provide an overview of the installation from either a DVD or a USB flash drive, suitable for anyone with an interest in running their own server. For a more detailed guide on Ubuntu Server’s capabilities and its configuration, take a look at our [Ubuntu Server help documentation](https://help.ubuntu.com/lts/serverguide/installation.html).

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

*Previous step*
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#2-requirements)

## 2. Requirements

You’ll need to consider the following before starting the installation:

* Ensure you have at least 2GB of free storage space.
* Have access to either a DVD or a USB flash drive containing the version of Ubuntu Server you want to install.
* If you’re going to install Ubuntu Server alongside data you wish to keep, ensure you have a recent backup.

See [Installation/System Requirements](https://help.ubuntu.com/community/Installation/SystemRequirements#Ubuntu_Server_.28CLI.29_Installation) for more specific details on hardware requirements. We also have [several tutorials](https://ubuntu.com/tutorials?topic=server) that explain how to create an Ubuntu DVD or USB flash drive.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#1-overview)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#3-boot-from-dvd)

## 3. Boot from DVD

To trigger the installation process, perform the following:

1. Put the Ubuntu DVD into your DVD drive.
2. Restart your computer.

A few moments later, a large ‘Language’ menu will appear and selecting your language will take you to the boot menu.

If you don’t get this menu, read the [booting from the DVD guide](https://help.ubuntu.com/community/BootFromCD?_ga=2.102380610.2115462233.1496186978-1155966827.1485186360) for more information.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#2-requirements)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#4-boot-from-usb-flash-drive)

## 4. Boot from USB flash drive

Most computers will boot from USB automatically. Simply insert the USB flash drive and either power on your computer or restart it. You should see the same language menu we saw in the previous ‘Install from DVD’ step, followed by the boot menu.

If your computer doesn’t automatically boot from USB, try holding `F12` when your computer first starts. With most machines, this will allow you to select the USB device from a system-specific boot menu.

F12 is the most common key for bringing up your system’s boot menu, but Escape, F10 and F2 are common alternatives. If you’re unsure, look for a brief message when your system starts - this will often inform you of which key to press to bring up the boot menu.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#3-boot-from-dvd)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#5-boot-options)

## 5. Boot options

The Ubuntu Server boot menu includes handy options for testing your system and for testing the validity of the install media and system disks.

There are two options for installation, and you should select ‘Install Ubuntu Server’.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#4-boot-from-usb-flash-drive)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#6-network-configuration)

## 6. Network configuration

After selecting installation language, geographical location and keyboard layout, the installer will perform some background configuration and processing. In particular, the installer will attempt to automatically configure your network.

If the installer successfully detects your network configuration, you’ll be asked to enter a hostname, which can either be modified or left as the default ‘ubuntu’.

If network autodetection fails, this will mostly likely be because your network isn’t using DHCP or the DHCP server isn’t accessible. You will see another menu offering you the option to configure the network manually or rerun the autodetection routine.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#5-boot-options)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#7-user-configuration)

## 7. User configuration

After networking, you’ll be asked to enter your full name, username and password. As you’re configuring a server that’s likely to be accessible from the internet (if you choose), make sure your password is strong and difficult to guess.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#6-network-configuration)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#8-storage-configuration)

## 8. Storage configuration

After answering a question about your time zone, you need to configure local storage.

If the storage connected to your server is raw and unformatted, the installer will detect this and present a menu offering four options. The simplest is the second, ‘Guided - use entire disk and set up LVM’, and we’d recommend selecting this.

Any of these options will obviously destroy any data currently on your partition(s), but resizing and creating new partitions are options available by selecting ‘Manual’.

If your server storage is already being used, or has been used prior to the installation, you will get a slightly different menu. Once again, the simplest option is to select ‘Guided - use the entire disk and set up LVM’, but you can also choose the specific partition if that’s convenient.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#7-user-configuration)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#9-package-retrieval)

## 9. Package retrieval

After accepting the changes that are going to be made to your storage, the installer will determine the packages to be installed. This will take a few moments.

You will then be asked to enter an HTTP proxy address. This can be ignored if you don’t know whether you need one to access the internet from your server. You’ll also be asked whether you require automatic updates. Selecting ‘Install security updates automatically’ is the safest default option.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#8-storage-configuration)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#10-software-selection)

## 10. Software selection

The final step before installation starts requires you to select the software you want pre-installed on your server. You can select from a broad set of categories or manually choose the packages yourself. This option is purely for convenience, as you can easily install any additional software you need after installation has completed.

We’d recommend selecting ‘standard system utilities’ and ‘OpenSSH server’ as a minimum so that your system is both fully functional and accessible from any SSH client on your local network.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#9-package-retrieval)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#11-installation)

## 11. Installation

Ubuntu Server will now be installed. When complete, one final question asks for permission to install the GRUB boot loader. You should answer ‘Yes’.

The installer will finish up by installing the final packages and configuration files.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#10-software-selection)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#12-installation-complete)

## 12. Installation complete

Congratulations! With the installation complete, you can now remove your installation media, restart your machine and begin enjoying Ubuntu Server.

If you’re looking for a place to start with your new server, we’d recommend reading the [Server Guide](https://help.ubuntu.com/lts/serverguide/).

Alternatively, alongside its vast array of industry defining applications and services, use your fresh installation to take a look at some of [Canonical’s](https://www.canonical.com/) most advanced technologies:

* [MAAS](https://maas.io/) - Metal as a Service, offers complete automation of your physical servers for amazing data centre operational efficiency.
* [Landscape](https://landscape.canonical.com/landscape-features), our cost-effective way to support and monitor large and growing networks of desktops, servers and clouds.

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#11-installation)
[*Next step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#13-finding-help)

## 13. Finding help

The Ubuntu community, for both desktop and server, is one of the friendliest and most well populated you can find. That means if you get stuck, someone has most likely already been there and solved the same problem.

Try asking for help in one of the following:

* [Ask Ubuntu](https://askubuntu.com/)
* [Ubuntu Forums](https://ubuntuforums.org/)
* [IRC-based support](https://wiki.ubuntu.com/IRC/ChannelList)

Alternatively, if you need commercial support for your server deployments, take a look at [Ubuntu Advantage](https://www.ubuntu.com/support).

Was this tutorial useful?

---

[Suggest changes ›](https://discourse.ubuntu.com/t/install-ubuntu-server-16-04/13950)

about
0
minutes to go

[*Previous step*](https://ubuntu.com/tutorials/install-ubuntu-server-1604?format=md#12-installation-complete)

*Next step*
