Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

The much-anticipated Pop!_OS 24.04 LTS has arrived, bringing the brand-new COSMIC desktop environment to users worldwide. If you’re currently running Pop!_OS 22.04 LTS, you’re probably eager to experience the next generation of this popular Linux distribution. This comprehensive guide will walk you through the entire upgrade process, ensuring a smooth transition to the latest version.
Before diving into the upgrade process, let’s explore what makes Pop!_OS 24.04 LTS special:
The highlight of this release is the introduction of COSMIC Epoch 1, System76’s custom-built desktop environment written entirely in Rust. This replaces the heavily customized GNOME desktop found in 22.04.
Several default applications have been replaced with COSMIC alternatives:
COSMIC Files replaces GNOME Files (Nautilus)
COSMIC Terminal replaces GNOME Terminal
COSMIC Text Editor replaces GNOME Text Editor
COSMIC Media Player replaces GNOME Media Player (Totem)
COSMIC Store replaces Pop!_Shop
The new release is based on Ubuntu 24.04 LTS and includes Linux kernel 6.17, Mesa 25.1.5, and NVIDIA Driver 580 for enhanced hardware support and performance.
System Requirements
Ensure your system meets these minimum requirements:
RAM: 4 GB (recommended for optimal performance)
Storage: 16 GB free space (more recommended for the upgrade process)
Processor: 64-bit processor
Internet: Stable internet connection
Power: Connected to a power source (for laptops)
Users on Pop!_OS 22.04 LTS will receive automatic upgrade notifications through the operating system starting in January 2026. However, if you prefer to upgrade immediately, you can follow this guide to perform a manual upgrade.
This is the most critical step. While the upgrade process is designed to preserve your files, unexpected issues can occur. Here are your backup options:
Use a system snapshot tool like Timeshift to create a complete system backup. This allows you to restore your entire system if something goes wrong.
If you prefer a manual approach, you can create a compressed archive of your important system directories:
sudo tar czf /popos.tar.gz \ --exclude=/popos.tar.gz \ --exclude=/dev \ --exclude=/run \ --exclude=/mnt \ --exclude=/proc \ --exclude=/sys \ --exclude=/tmp \ --exclude=/media \ --exclude=/lost+found \ /
This command creates a backup file called popos.tar.gz in your root directory. Transfer this file to an external drive or another computer before proceeding.
At minimum, back up your home directory to an external drive or cloud storage service:
rsync -avh --progress /home/yourusername/ /path/to/backup/location/
Before upgrading to 24.04 LTS, ensure your Pop!_OS 22.04 LTS installation is fully up to date.
Open the Pop!_Shop application
Click the hamburger menu (three horizontal lines) in the top-right corner.
Select “Refresh” to check for updates.
Install all available updates.
Reboot your system if prompted.

Open a terminal and run:
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
After the updates complete, reboot your system:
sudo reboot
The Recovery Partition should be updated before performing the system upgrade. This ensures you have a fallback option if anything goes wrong during the upgrade process.Run the following command in the terminal:
pop-upgrade recovery upgrade from-release
Wait for the process to complete. You should see a message confirming that the recovery partition has been updated successfully.
Now comes the main event. The upgrade process is surprisingly straightforward and requires just a single command.
The Upgrade Command.
Open a terminal and execute:
pop-upgrade release upgrade -f
[…] an official upgrade path that allows existing users to move from Pop!_OS 22.04 LTS to the newer Pop!_OS 24.04 LTS without reinstalling the operating […]