0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
JPPINTO
  • Home
  • Blog
  • Certifications
  • About
  • Contact
  • Shop
  • Gallery
  • Current Setup
Contact

Search

June 29, 2026 / Linux, Servers, Ubuntu

Install Ubuntu Server 26.04 LTS Step by Step for Beginners

Tags: beginner guide, linux install, openssh, server setup, ubuntu, ubuntu server
Featured image for Install Ubuntu Server 26.04 LTS Step by Step for Beginners

This guide walks through the Ubuntu Server installer one screen at a time. It follows the screenshots from a working development install and explains what to do on each screen.

This is the Ubuntu Server text installer. It does not use a mouse like a normal desktop program. Use the keyboard:

  • Use the up and down arrow keys to move.
  • Press Enter to open a selected item or confirm a button.
  • Press Space to check or uncheck a box.
  • Use Tab to move between fields and buttons.
  • When this guide says "select Done," move the green highlight to Done and press Enter.

This installer flow uses buttons such as Done, Continue, Save, Create, and Reboot Now. If your installer shows Next on a similar screen, select Next and press Enter to move forward.

Important: installing Ubuntu can erase the disk you select. Do this only on the correct server, virtual machine, or computer.

Before You Start

Have this information ready:

  • The Ubuntu Server installer ISO or USB.
  • The server or virtual machine where Ubuntu will be installed.
  • A network cable or working network connection.
  • The network details if you are using a fixed IP address.
  • The username, server name, and password you want to use.

The screenshots below use these example network values:

  • IP address: 192.168.50.209
  • Subnet: 192.168.50.0/24
  • Gateway: 192.168.50.1
  • DNS servers: 192.168.50.1,4.4.4.4,8.8.8.8

Use your own network values if your network is different.

1. Choose the Installer Language

The first screen asks which language to use during the install.

English is highlighted in the screenshot. Leave it selected unless you need another language.

Press Enter to continue.

Ubuntu installer language selection

2. Choose the Keyboard Layout

The keyboard screen controls how Ubuntu reads your keyboard.

In this install, both fields are set to English (US):

  • Layout: English (US)
  • Variant: English (US)

If your keyboard is a normal US keyboard, leave these settings as they are.

Select Done and press Enter.

Ubuntu keyboard configuration screen

3. Choose the Type of Installation

This screen asks what kind of Ubuntu Server install you want.

The selected option is Ubuntu Server. This is the standard option and is the right choice for most servers.

The minimized option installs fewer packages. Do not choose that unless you already know you need it.

Leave Search for third-party drivers unchecked unless you know your hardware needs a special driver.

Select Done and press Enter.

Ubuntu Server installation type selection

4. Review the Network Connection

The network screen shows the network card and the IP address Ubuntu received automatically.

In the screenshot, the network card is named ens33 and it received 192.168.50.106/24 by DHCP.

If you want Ubuntu to keep using automatic network settings, you can select Done and press Enter.

In this example, the install changes the server to a fixed IP address, so continue with the next step.

Ubuntu network configuration showing DHCP address

5. Open the Network Card Menu

Highlight the network card line, which is ens33 in the screenshot.

Press Enter to open the menu.

Choose Edit IPv4 and press Enter.

Ubuntu network card menu showing Edit IPv4

6. Change IPv4 from Automatic to Manual

The IPv4 method is set to Automatic (DHCP).

Open the IPv4 Method dropdown and choose Manual.

Manual means you will type in the IP address instead of letting the router assign one automatically.

Ubuntu IPv4 method dropdown set to Manual

7. Enter the Manual IPv4 Settings

Fill in the network fields.

The screenshot uses:

  • Subnet: 192.168.50.0/24
  • Address: 192.168.50.209
  • Gateway: 192.168.50.1
  • Name servers: 192.168.50.1,4.4.4.4,8.8.8.8
  • Search domains: blank

After entering the values, select Save and press Enter.

Ubuntu manual IPv4 address fields

8. Confirm the Fixed IPv4 Address

You are back on the network screen.

The network card now shows a static address:

192.168.50.209/24

The menu is still open in the screenshot. If it is open on your screen, choose (close) or press Escape to close it.

Ubuntu network screen showing static IPv4 address

9. Disable IPv6 If You Do Not Need It

The screenshot shows the IPv6 screen with IPv6 Method set to Disabled.

If you do not use IPv6 on this server, choose Disabled.

Select Save and press Enter.

Ubuntu IPv6 method disabled

10. Finish the Network Screen

The network screen now shows the fixed IPv4 address and no IPv6 address.

Review the address one more time.

Select Done and press Enter.

Ubuntu network configuration complete

11. Leave Proxy Blank Unless You Have One

The proxy screen is only for networks that require a proxy server to reach the internet.

Most home, office, and virtual-machine networks do not need this.

Leave Proxy address blank.

Select Done and press Enter.

Ubuntu proxy configuration screen

12. Confirm the Ubuntu Archive Mirror

Ubuntu uses an archive mirror to download updates and packages.

The screenshot uses:

http://us.archive.ubuntu.com/ubuntu/

The installer tests the mirror. When it says the mirror passed tests, select Done and press Enter.

Ubuntu archive mirror configuration screen

13. Choose the Storage Layout

The storage screen controls how Ubuntu will use the disk.

The screenshot selects Custom storage layout.

Custom storage gives you direct control over partitions. If you are new and do not need a special layout, Use an entire disk is usually simpler. This guide follows the screenshot and uses the custom layout.

Select Custom storage layout.

Ubuntu guided storage configuration custom layout

14. Continue with the Custom Storage Layout

Make sure Custom storage layout is selected.

Select Done and press Enter.

Ubuntu custom storage layout selected with Done highlighted

15. Review the Available Disk

The storage configuration screen shows the available disk.

In the screenshot:

  • The disk is /dev/sda.
  • The disk size is 2.000T.
  • The free space is 1.999T.

There are no partitions mounted yet, so Ubuntu says it still needs a filesystem mounted at / and a boot disk.

Highlight the free space line under /dev/sda.

Ubuntu storage screen showing available disk and free space

16. Add a GPT Partition

With the free space line highlighted, press Enter.

Choose Add GPT Partition and press Enter.

Ubuntu storage menu showing Add GPT Partition

17. Create the Root Filesystem Partition

The partition screen asks how to use the free space.

The screenshot uses:

  • Size: 1.999T
  • Format: ext4
  • Mount: /

The / mount point is the main Ubuntu filesystem. It is where Ubuntu itself will be installed.

After the fields match what you want, select Create and press Enter.

Ubuntu create root partition screen

18. Review the Storage Summary

The file system summary now shows a new root filesystem:

  • Mount point: /
  • Size: 1.999T
  • Type: new ext4

The used devices section also shows:

  • partition 1: BIOS grub spacer
  • partition 2: ext4 mounted at /

Select Done and press Enter.

Ubuntu storage summary with root partition created

19. Confirm the Destructive Disk Action

Ubuntu warns that continuing will begin the installation and can erase data on the selected disk.

Read this screen carefully.

If this is the correct disk and you are ready to install, select Continue and press Enter.

If you are not sure, choose No.

Ubuntu destructive action confirmation screen

20. Create the Login Profile

This screen creates the user account you will use to log in.

The screenshot uses:

  • Your name: web
  • Your server's name: web01
  • Pick a username: web
  • Password fields: hidden with asterisks

Use names that make sense for your server. Write the password down somewhere safe before continuing.

Select Done and press Enter.

Ubuntu profile configuration screen

21. Skip Ubuntu Pro for Now

Ubuntu Pro is optional.

The screenshot selects Skip for now.

Leave Skip for now selected unless you already have an Ubuntu Pro account and know you want to attach this server during install.

Select Continue and press Enter.

Ubuntu Pro screen with Skip for now selected

22. Choose Whether to Install OpenSSH Server

OpenSSH lets you connect to the server remotely from another computer.

The screenshot checks:

Install OpenSSH server

It also shows:

Allow password authentication over SSH

If this server will be managed remotely, keep Install OpenSSH server checked.

If you are not sure, installing OpenSSH is usually helpful for a server.

Ubuntu SSH configuration with OpenSSH selected

23. Finish the SSH Screen

Review the SSH settings.

The screenshot does not import an SSH key and shows no authorized keys.

Select Done and press Enter.

Ubuntu SSH configuration with Done highlighted

24. Choose Optional Server Snaps

This screen lists optional server packages called snaps.

The screenshot has powershell selected.

If you want PowerShell available on this Ubuntu server, check powershell.

If you do not need any of these optional packages, leave them unchecked.

Ubuntu featured server snaps list with powershell selected

25. Finish the Server Snaps Screen

Review the selected snaps.

In the screenshot, only powershell is selected.

Select Done and press Enter.

Ubuntu featured server snaps screen with Done highlighted

26. Wait for Installation to Complete

Ubuntu now installs the system.

This can take several minutes. The installer shows progress messages while it installs the operating system, the bootloader, updates, OpenSSH, and any selected snaps.

When the screen says Installation complete!, select Reboot Now and press Enter.

Ubuntu installation complete screen with Reboot Now

27. Remove the Installer and Press Enter

After rebooting, Ubuntu asks:

Please remove the installation medium, then press ENTER:

Remove the USB installer or disconnect the ISO from the virtual machine.

Then press Enter.

Ubuntu remove installation medium prompt

28. Log In to Ubuntu

When the server starts, you will see a login prompt.

In this example, the server name is web01, and the username is web.

Type the username and press Enter.

Type the password and press Enter. The password may not show while you type. That is normal.

After login, you should see a command prompt similar to:

web@web01:~$

This means Ubuntu is installed and you are logged in.

Ubuntu Server login screen after installation

After the First Login

After Ubuntu is installed, it is a good idea to update it.

At the prompt, type:

sudo apt update
sudo apt upgrade

Press Enter after each command.

If Ubuntu asks for your password, enter the same password you created during the profile step.

Quick Checklist

  • Language selected.
  • Keyboard layout selected.
  • Ubuntu Server selected.
  • Network configured.
  • Proxy left blank unless required.
  • Ubuntu mirror confirmed.
  • Disk partition created.
  • Destructive disk warning confirmed.
  • User profile created.
  • Ubuntu Pro skipped or enabled.
  • OpenSSH installed if remote access is needed.
  • Optional snaps selected.
  • Installation completed.
  • Installer media removed.
  • Server rebooted.
  • Login tested.
Post Views: 48
<- Reduce PDF File Size with Ghostscript and PowerShell

Categories

  • Active Directory (5)
  • AI (2)
  • Amazon Cloud Services (1)
  • Blazor (1)
  • C# (C-Sharp) (3)
  • CI/CD Pipelines (1)
  • Containers (4)
  • Deployment (2)
  • Development (4)
  • Docker (3)
  • General (5)
  • IIS 6.0 (4)
  • IIS 7.0 (10)
  • IIS 8.0 (1)
  • Infrastructure as Code (IaC) (1)
  • Kubernetes (3)
  • Linux (1)
  • Microsoft 365 (2)
  • MySQL (1)
  • Office 2010 (1)
  • PHP (1)
  • PowerShell (7)
  • Productivity (1)
  • Servers (1)
  • SharePoint 2007 (8)
  • SharePoint 2010 (19)
  • SharePoint 2013 (2)
  • SharePoint Online (1)
  • SMTP (4)
  • SQL Server 2008 (1)
  • SQL Server 2008 R2 (1)
  • SQL Server 2012 (2)
  • SQL Server 2019 (1)
  • Ubuntu (1)
  • Uncategorized (1)
  • URL Rewrite (2)
  • Visual Studio 2019 (1)
  • Visual Studio Code (1)
  • Windows 10 (5)
  • Windows 2003 (9)
  • Windows 2008 (18)
  • Windows 2012 (6)
  • Windows 7 (3)
  • Windows Firewall (1)
  • Windows Vista (1)
  • WordPress (3)
  • WP-CLI (3)

Recent Posts

  • Install Ubuntu Server 26.04 LTS Step by Step for Beginners
  • Reduce PDF File Size with Ghostscript and PowerShell
  • Do Markdown Files Save Claude Tokens? A Practical Guide to Claude Context and Cost Control
  • Use AGENTS.md, CLAUDE.md, Cursor Rules, and Prompt Logs to Keep AI Coding Bots in Context
  • Copy WordPress Plugin Settings from Dev to Production with WP-CLI

Advertisement

Tags

ai coding agents backconnectionhostnames custom column developer workflow dev to production disable shutdown event tracker error opening exe exe permissions externalize blob externalize sharepoint data filezilla server firewall rules filazilla full installation http redirect https https redirect IIS iis7 iis 7 installation IIS installation index server configuration installing cumulative updates load balance central administration microsoft 365 moss advanced search nlb powerpoint powershell redirect http to https search column sharepoint 2010 cumulative updates sharepoint 2010 farm build sharepoint 2010 farm configuration sharepoint 2010 farm installation sharepoint data externalization SMTP storagepoint windows Windows 7 windows firewall configuration windows server 2008 wlbs wordpress wp-cli x86
© 2026 JPPinto.com. All rights reserved.