Download Ubuntu Server Iso __full__ May 2026
echo "Verifying GPG signature (requires gpg)..." gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0x843938DF228D22F7B3742BC0D94AA3F0EFE21092 gpg --verify SHA256SUMS.gpg SHA256SUMS if [ $? -ne 0 ]; then echo "GPG verification failed!" exit 1 fi
Once you have your verified ISO and bootable media, you are ready to install Ubuntu Server on bare metal, a virtual machine, or a cloud instance. The journey to a robust server environment begins with a single, trustworthy ISO download.
wget https://releases.ubuntu.com/22.04.5/ubuntu-22.04.5-live-server-amd64.iso To resume an interrupted download (useful for large files over unstable connections): download ubuntu server iso
echo "Downloading checksums and signature..." wget -c "$BASE_URL/SHA256SUMS" wget -c "$BASE_URL/SHA256SUMS.gpg"
wget -c https://releases.ubuntu.com/24.04.2/ubuntu-24.04.2-live-server-amd64.iso For large-scale deployments or to reduce load on Canonical's servers, you can use BitTorrent. The torrent files are available alongside the ISOs on releases.ubuntu.com . Look for files ending in .torrent . echo "Verifying GPG signature (requires gpg)
gpg --verify SHA256SUMS.gpg SHA256SUMS You should see output: Good signature from "Ubuntu Release Signing Key <ubuntu-release@canonical.com>" Only after both checks pass should you trust the ISO. Once downloaded and verified, you need to write the ISO to a USB drive or DVD to install Ubuntu Server. On Linux (using dd or balenaEtcher ): sudo dd if=ubuntu-24.04.2-live-server-amd64.iso of=/dev/sdX bs=4M status=progress && sync Warning: Replace /dev/sdX with your correct USB device (not a partition like /dev/sdX1 ). This command destroys all data on the target device. On Windows: Use Rufus (recommended), balenaEtcher , or the Windows dd alternative. Rufus automatically detects the ISO and sets the correct partition scheme (GPT for UEFI, MBR for BIOS). On macOS: Use dd as above, or balenaEtcher’s macOS version. Automated Downloads with Scripts For DevOps and automation, you can script the entire download and verification process. Below is a bash script that fetches the latest LTS server ISO, verifies it, and exits with an error if verification fails.
echo "Downloading $ISO ..." wget -c "$BASE_URL/$ISO" wget https://releases
wget https://releases.ubuntu.com/24.04.2/ubuntu-24.04.2-live-server-amd64.iso