How to Upgrade to Pop!_OS 20.10 (Legacy Release)

Short answer: When Pop!_OS 20.10 was supported, upgrading from 20.04 meant installing system updates, then using Settings → OS Upgrade to download and install the release. Version 20.10 is now unsupported, so it is not a safe destination for an internet-connected PC. This guide preserves the historical steps and explains the current option for older systems.

Important: Pop!_OS 20.10 is no longer supported

Pop!_OS 20.10 was a non-LTS release from 2020. System76 warned it would stop receiving updates in July 2021; Ubuntu announced that version 20.10 reached end of life on July 22, 2021. It no longer receives security updates, and its package repositories or upgrade offer may be unavailable.

System76 now recommends a fresh installation for releases earlier than 22.04 and warns that old or end-of-life source versions make upgrades riskier. For a maintained computer, back up your files and install the supported version offered on System76’s download page. Use the 20.10 steps below only for an archival or isolated test system.

Prepare the computer

  • Back up personal files to separate storage and check that you can open the backup. An OS upgrade is designed to keep user files, but a backup protects you if the process fails.
  • Use reliable power and internet; the process may require downloads and more than one restart.
  • Confirm the installed release in Settings → About. The historical steps here assume Pop!_OS 20.04.
  • Save open work before installation.
Pop!_OS Settings page showing Pop!_OS 20.04 LTS before an upgrade
Check the installed Pop!_OS release in Settings before beginning.

Historical steps to upgrade from Pop!_OS 20.04 to 20.10

1. Install pending system updates

Open Pop!_Shop, select Installed, and install available updates. Restart if prompted. System76 recommends updating first to help the release upgrade run reliably.

Pop!_Shop Installed view with available system updates and an Install Updates button
Use Pop!_Shop’s Installed view to apply regular updates before starting an OS upgrade.

Alternatively, run sudo apt update, then sudo apt full-upgrade in Terminal. Password characters are hidden as you type. Read package prompts, and stop to resolve any reported errors before attempting a release upgrade.

Pop!_OS Terminal displaying sudo apt update and sudo apt full-upgrade
The terminal alternative refreshes package information and installs pending updates.

2. Check for the release in Settings

Open Settings → OS Upgrade (called OS Upgrade & Recovery in later versions). Apply a recovery-partition update if offered. Continue only if Pop!_OS 20.10 is listed, then select Download.

Pop!_OS OS Upgrade & Recovery page offering Pop!_OS 20.10 with a Download button
The upgrade page should identify the release before you download it.

3. Let the download finish

Keep power and internet connected until the download completes. Do not start installation while files are still downloading.

Pop!_OS 20.10 upgrade download in progress with a progress bar
Wait for the operating system download to complete before moving on.

4. Start the installation and restart

When the page says the upgrade is ready, select Upgrade and confirm the restart-and-install prompt. Labels vary by release. Save open work first; the computer will restart to apply the changes.

Pop!_OS 20.10 upgrade page showing the Upgrade button after the download completes
Start the installation only after the release download is complete.

5. Wait for the upgrade to finish

Pop!_OS installs packages and may restart again. Keep the computer powered on; do not force it off during installation. Read any terminal prompts carefully, especially those about configuration files you have changed.

Pop!_OS upgrade screen installing system packages with a progress bar
Leave the computer running while the installation and restart sequence completes.

6. Verify the installed version

After signing in, check Settings → About, or run cat /etc/os-release in Terminal. Confirm the release name. A successful install does not make 20.10 safe for regular internet use; it receives no security updates.

Pop!_OS Settings About page identifying the installed system as Pop!_OS 20.10
Check About after the restart to verify which release is installed.

If the upgrade does not appear

A Pop!_OS 20.04 system may no longer offer 20.10. Do not install Ubuntu Update Manager or change Ubuntu’s release-notification setting to force it. Pop!_OS uses its own upgrade tool; changing package sources on an end-of-life system can leave packages mismatched or prevent booting. If repositories or signatures fail, stop and ask System76 support before changing source entries.

For supported upgrades, System76 documents pop-upgrade release upgrade after package updates. The command follows the release offered to the installation; it does not pin 20.10. Do not use it to force this legacy target.

What to do with a Pop!_OS 20.04 computer today

For current security maintenance, back up your files and follow System76’s fresh-install instructions for the supported release on its download page. Its upgrade guide recommends a fresh install before 22.04; its current in-place walkthrough covers 22.04 to 24.04 LTS. A recovery Refresh is different: it reinstalls the version stored in Recovery and removes user-installed applications.

“Upgrade to 20.10” is now a historical task, not a supported destination. Upgrade only to a version offered for your system, or follow System76’s fresh-install path for an older release.

Official references

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.