Installing Ubuntu Server 24.04 LTS

From ServerRental — GPU · Dedicated Servers
Revision as of 10:00, 15 April 2026 by Admin (talk | contribs) (New server guide)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
🖥️ Need a Server? Compare VPS & GPU hosting deals
PowerVPS → GPU Cloud →
⭐ Recommended Paybis Buy Crypto with Card
Register Now →
  1. Installing Ubuntu Server 24.04 LTS

Wondering how to set up a fresh Ubuntu Server 24.04 LTS on your hardware? This guide provides a comprehensive, step-by-step walkthrough for installing Ubuntu Server, covering essential configurations like disk partitioning, network setup, and initial system administration. This process is crucial whether you're setting up a new home server or deploying a dedicated server, such as those offered by [PowerVPS](https://powervps.net/?from=32), which provide full root access for maximum control.

    1. Prerequisites

Before you begin the installation, ensure you have the following:

  • **Ubuntu Server 24.04 LTS ISO Image:** Download the latest LTS (Long Term Support) version from the official Ubuntu website. LTS releases are supported for five years, making them ideal for stable server environments.
  • **Bootable Installation Media:** Create a bootable USB drive or DVD from the ISO image. Tools like Rufus (Windows) or balenaEtcher (cross-platform) can help with this.
  • **Target Hardware:** A physical server or virtual machine with sufficient resources (at least 2GB RAM and 20GB disk space recommended).
  • **Internet Connection:** Required for downloading updates and software during installation.
  • **Basic Linux Command Line Familiarity:** While this guide is beginner-friendly, understanding basic commands will be beneficial.
    1. Starting the Installation

1. **Boot from Installation Media:** Insert your bootable USB/DVD into the server and restart it. Access your server's BIOS/UEFI settings to set the boot order to prioritize the installation media. 2. **Select Language:** Upon booting, you will be presented with a boot menu. Select your preferred language for the installation process and press Enter. 3. **Choose Installation Type:** You'll be asked to choose between "Ubuntu Server" and "Ubuntu Server (minimized)". For a more complete set of tools, select "Ubuntu Server". The minimized option installs a very basic system, requiring more manual package installation later.

    1. Network Configuration

Proper network configuration is vital for server accessibility.

1. **Network Interface Detection:** The installer will attempt to detect your network interfaces. If you have multiple network cards, select the one you wish to configure for your primary network connection. 2. **DHCP or Static IP:**

   *   **DHCP (Dynamic Host Configuration Protocol):** If your network has a DHCP server (common in home or small office networks), you can select "DHCP" to automatically obtain an IP address.
   *   **Static IP:** For servers, a static IP address is generally preferred, ensuring it's always reachable at the same address. Select "Manual" and enter the following details:
       *   **IP Address:** e.g., `192.168.1.100`
       *   **Subnet Mask:** e.g., `255.255.255.0`
       *   **Gateway:** e.g., `192.168.1.1`
       *   **DNS Servers:** e.g., `8.8.8.8`, `8.8.4.4`
   You will configure the network interface name (e.g., `ens18`) and whether to use IPv4 and/or IPv6.
    1. Disk Partitioning

Careful disk partitioning ensures efficient storage management and can simplify future upgrades.

1. **Guided Partitioning:** For beginners, the "Guided - use entire disk" option is the simplest. It automatically creates partitions for your system. 2. **Guided - use entire disk and set up LVM (Logical Volume Management):** This is a recommended option for flexibility. LVM allows you to resize partitions more easily later, similar to how you might expand a filing cabinet if you run out of space. 3. **Manual Partitioning:** For advanced users, this allows full control over partition sizes and types. You will typically create at least:

   *   `/boot`: For bootloader files (e.g., 1GB).
   *   `swap`: For virtual memory (size depends on RAM, often equal to RAM or double).
   *   `/`: The root filesystem, where most of your operating system and applications will reside (remaining space).

After selecting your partitioning method, review the proposed layout and confirm to proceed.

    1. Initial System Setup

This section covers essential user and software configuration.

1. **Profile Setup:**

   *   **Your name:** Enter your full name (optional).
   *   **Server's name:** This is the hostname of your server, how it will be identified on the network (e.g., `my-ubuntu-server`).
   *   **Username:** Create a regular user account for yourself. This account will have administrative privileges when needed.
   *   **Password:** Choose a strong, unique password for your user account.

2. **SSH Setup:**

   *   **Install OpenSSH server:** It is highly recommended to select "Install OpenSSH server". This allows you to connect to your server remotely using SSH (Secure Shell), a secure encrypted protocol for command-line access.

3. **Featured Server Snaps:** The installer may offer to install popular server applications as "snaps" (a package management system). You can choose to skip this or select applications like Docker if needed.

    1. Completing the Installation

1. **Installation Progress:** The installer will now copy files and configure your system. This can take some time. 2. **Reboot:** Once the installation is complete, you will be prompted to remove the installation media and reboot the server.

    1. First Boot and Post-Installation

After rebooting, you will be greeted by the Ubuntu Server login prompt.

1. **Login:** Log in with the username and password you created during the installation. 2. **Update System:** It's crucial to update your system to the latest packages and security patches.

   ```bash
   sudo apt update
   sudo apt upgrade -y
   ```
   *   `sudo` (superuser do) allows you to run commands with administrative privileges.
   *   `apt` is the package manager for Ubuntu.
   *   `update` refreshes the list of available packages.
   *   `upgrade` installs newer versions of installed packages.
   *   `-y` automatically answers "yes" to prompts.

3. **Configure Firewall:** Ubuntu comes with `ufw` (Uncomplicated Firewall). It's essential to enable it and allow necessary services.

   ```bash
   sudo ufw enable
   sudo ufw allow ssh
   sudo ufw status
   ```
   This enables the firewall, allows incoming SSH connections (port 22), and shows the current firewall status.
    1. Troubleshooting
  • **No Network Connectivity:** Double-check your network cable, router settings, and static IP configuration if used.
  • **Boot Issues:** Ensure the boot order is correct in your BIOS/UEFI. If you used LVM, verify the LVM configuration.
  • **Login Problems:** Verify you are using the correct username and password. If you forgot your password, you may need to boot into recovery mode.
  • **Package Installation Errors:** Ensure your network connection is stable and that your `/etc/apt/sources.list` file is correctly configured.
    1. Next Steps

With Ubuntu Server 24.04 LTS installed, you can now proceed to install and configure your desired applications and services. Consider exploring:

This guide provides a solid foundation for your server. For demanding workloads, consider the robust performance of PowerVPS dedicated servers.

---

    • Disclosure:** This article may contain affiliate links. If you click on a link and make a purchase, we may receive a commission at no extra cost to you.