Screen-by-screen installer guide

This documentation has been moved and is now being maintained as part of the Ubuntu Installer documentation. For the up-to-date version of this content, please refer to this version instead.

The installer is designed to be easy to use without documentation. This guide provides more information on each of the screens of the installer to guide you through an installation.

Language selection


This screen lets you select the language for the installer and the default language for the installed system. In case only a basic terminal with limited language support is available for the installation, an alternative is to connect via SSH.



This screen is shown if there is an update for the installer available. This allows you to get any improvements and bug fixes made since release.

If you choose to update, the new version will be downloaded and the installer will restart at the same point of the installation.



Choose the layout and variant of keyboard attached to the system, if any. When running in a virtual terminal, it is possible to guess the layout and variant by answering questions about the keyboard.

Zdev (s390x only)

  Zdev setup                                                      
  ID                          ONLINE  NAMES                                  ^
  generic-ccw                                                                β”‚
  0.0.0009                                    >                              β”‚
  0.0.000c                                    >                              β”‚
  0.0.000d                                    >                              β”‚
  0.0.000e                                    >                              β”‚
  dasd-eckd                                                                  β”‚
  0.0.0190                                    >                              β”‚
  0.0.0191                                    >                              β”‚
  0.0.019d                                    >                              β”‚
  0.0.019e                                    >β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                 
  0.0.0200                                    >β”‚< (close)   β”‚                 
  0.0.0300                                    >β”‚  Enable    β”‚                 
  0.0.0400                                    >β”‚  Disable   β”‚                 
  0.0.0592                                    >β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                v
                                 [ Continue   ]                               
                                 [ Back       ]                               

This screen is only shown on s390x and allows z-specific configuration of devices.

The list of devices can be long. Home / End / Page Up / Page Down can be used to navigate through the list more quickly.



This screen allows the configuration of the network. Ubuntu Server uses NetPlan to configure networking and the UI of the installer can configure a subset of NetPlan’s capabilities. In particular it can configure DHCP or static addressing, VLANs and bonds.

If networking is present (defined as β€œat least one interface has a default route”) then the installer will install updates from the archive at the end of installation.



The proxy configured on this screen is used for accessing the package repository and the snap store both in the installer environment and in the installed system.



The installer will attempt to use geoip to look up an appropriate default package mirror for your location. If you want or need to use a different mirror, enter its URL here.



Storage configuration is a complicated topic and has its own page for documentation.


Once the storage configuration is confirmed, the install begins in the background.



The default user will be an administrator, able to use sudo (this is why a password is needed, even if SSH public key access is enabled on the next screen).



A default Ubuntu install has no open ports. It is very common to administer servers via SSH so the installer allows it to be installed with the click of a button.

You can import keys for the default user from GitHub or Launchpad.

If you import a key, then password authentication is disabled by default but it can be re-enabled again if you wish.



If a network connection is enabled, a selection of snaps that are useful in a server environment are presented and can be selected for installation.

Installation logs


The final screen of the installer shows the progress of the installer and allows viewing of the full log file. Once the install has completed and security updates installed, the installer waits for confirmation before restarting.



It’s work with preseeding ?

priority debconf/priority
fb debian-installer/framebuffer
language debian-installer/language
country debian-installer/country
locale debian-installer/locale
theme debian-installer/theme
auto auto-install/enable
classes auto-install/classes
file preseed/file
url preseed/url
domain netcfg/get_domain
hostname netcfg/get_hostname
interface netcfg/choose_interface
protocol mirror/protocol
suite mirror/suite
modules anna/choose_modules
recommends base-installer/install-recommends
tasks tasksel:tasksel/first
desktop tasksel:tasksel/desktop
dmraid disk-detect/dmraid/enable
keymap keyboard-configuration/xkb-keymap
preseed-md5 preseed/file/checksum

During the installation of 20.04.3 I noticed that on the Featured Server Snaps page there were small, green check-marks next to the names of the snaps. There’s no explanation so I was left wondering what the check-mark meant. Did it mean that the package was already selected and I needed to use the spacebar to mark it for removal? That the snap was actually available? That the author really likes these snaps?

I proceeded with the installation without adding any asterisks which did not add any of the snaps, which is what I wanted. It’s just a little confusing.


The checkmarks mean that the snap packages are maintained by their original upstreams and that the publisher has been verified before the snap was released to the store.

1 Like

Thank you for the information!