Managing disk partitions is a critical task for anyone working with Linux, whether you are resizing storage for a dual-boot setup, preparing a new drive, or troubleshooting partition errors. On Bazzite Linux—a Fedora-based atomic desktop distribution optimized for gaming and immutable workflows—disk management requires understanding both graphical and command-line approaches. One of the most trusted partition management tools in the Linux ecosystem is GParted (GNOME Partition Editor). In this guide, you will learn how to install GParted on Bazzite using both GUI and terminal methods, while also understanding the nuances of working within Bazzite’s immutable architecture.
TLDR: GParted can be installed on Bazzite Linux either through the graphical software center or via the terminal using containerized or layered installation methods. Because Bazzite is an immutable Fedora-based system, traditional package installation differs slightly from standard Fedora Workstation. The safest approach is usually installing GParted through a layered package using rpm-ostree or running it from a container. Always back up important data before modifying partitions.
Understanding GParted and Bazzite’s Architecture
GParted is a powerful graphical partition editor that lets you create, delete, resize, copy, and move partitions without data loss (assuming operations are performed correctly). It supports a wide array of file systems including:
- ext4
- NTFS
- FAT32
- btrfs
- xfs
However, installing applications on Bazzite Linux differs from traditional distributions. Bazzite uses an immutable system design powered by rpm-ostree, which means the core system is read-only. Applications are commonly installed in one of three ways:
- Layered packages using
rpm-ostree - Flatpak applications
- Containerized applications using tools like Toolbox or Distrobox
Since GParted requires elevated system privileges and deep disk access, not all methods are equally suitable. Let’s walk through the proper installation options.
Method 1: Installing GParted Using the Graphical Interface
If you prefer a graphical approach, Bazzite includes software management tools that make installations more straightforward.
Step 1: Open the Software Center
Launch your system’s graphical software manager (commonly GNOME Software on Bazzite GNOME-based spins).
Image not found in postmetaStep 2: Search for GParted
In the search bar, type GParted. If available as a layered package or Flatpak, it will appear in the search results.
Step 3: Verify the Source
This step is critical. Verify whether the application is:
- A Fedora RPM package
- A Flatpak version
Important: GParted requires direct disk access. If installed as a Flatpak, it may require additional permissions adjustments. In some cases, the Flatpak version might not function correctly for advanced partition tasks due to sandbox limits.
Step 4: Click Install
Proceed with the installation and authenticate when prompted.
If the installation is layered via rpm-ostree, your system will require a reboot to apply changes.
Step 5: Reboot (If Required)
Bazzite will notify you if a restart is necessary. Complete the reboot before launching GParted.
Method 2: Installing GParted via Terminal (Recommended Advanced Method)
For greater reliability, especially when working with system-level utilities like partition editors, using the terminal ensures you know exactly how the package is installed.
Option A: Layering GParted with rpm-ostree
This method integrates GParted directly into your immutable system image.
Step 1: Open the Terminal
You can access the terminal via the application menu or by pressing Ctrl + Alt + T.
Step 2: Install GParted
sudo rpm-ostree install gparted
This command adds GParted as a layered package.
Step 3: Reboot the System
systemctl reboot
Because rpm-ostree modifies the system image, a reboot is mandatory.
Step 4: Launch GParted
After rebooting, you can launch GParted from your applications menu or with:
sudo gparted
Note: GParted must run with administrative privileges to manage disks.
Option B: Using Toolbox or Distrobox (Container Approach)
If you prefer not to layer system packages, you can install GParted within a container.
Step 1: Create or Enter a Toolbox
toolbox create
toolbox enter
Step 2: Install GParted Inside the Container
sudo dnf install gparted
Step 3: Launch with Elevated Permissions
Depending on configuration, you may need to expose required devices to the container. This method is generally intended for advanced users who understand device mapping and privilege handling.
Recommendation: For most users, layering via rpm-ostree is more predictable and stable.
Running GParted Safely
Before modifying any partitions, follow these best practices:
- Back up important data
- Ensure drives are not mounted before resizing
- Use a live USB if modifying the root partition
- Double-check selected disks (e.g., /dev/sda vs. /dev/nvme0n1)
When GParted launches, you will see:
- A dropdown menu for selecting disks
- A visual partition map
- Detailed filesystem information
Always verify that you are modifying the correct drive. Accidentally formatting or resizing the wrong disk can result in permanent data loss.
Common Use Cases for GParted on Bazzite
1. Expanding a Gaming Partition
Bazzite is frequently used for gaming setups. If you are expanding a Steam or secondary storage partition, GParted allows you to:
- Shrink another partition
- Reallocate free space
- Resize the target partition
2. Preparing a Dual-Boot Setup
If installing Windows or another Linux distribution alongside Bazzite, you may need to:
- Create a new NTFS partition
- Shrink an existing Linux partition
3. Formatting Secondary Drives
For additional SSDs or HDDs, GParted makes it easy to format drives to:
- ext4 for Linux-native performance
- NTFS for cross-platform compatibility
- btrfs for snapshot functionality
Troubleshooting Installation Issues
Issue: Command Not Found
If running gparted results in “command not found,” verify installation:
rpm-ostree status
Check that GParted appears in the layered packages list.
Issue: Cannot Access Devices
Ensure you launched GParted with:
sudo gparted
Without root privileges, disk devices will not be accessible.
Issue: Flatpak Sandbox Restrictions
If installed via Flatpak and encountering permission issues, you can adjust permissions using:
flatpak override --user --filesystem=host org.gnome.GParted
However, use caution when overriding sandbox protections.
When to Use a Live USB Instead
In certain scenarios, installing GParted on your running system is not the safest option. For example:
- Resizing the root filesystem
- Repairing a corrupted primary partition
- Performing risky structural changes
In these cases, consider using the official GParted Live USB, which runs independently of your installed operating system.
Final Recommendations
Installing GParted on Bazzite Linux is straightforward once you understand the immutable design principles behind the distribution. For most users, the rpm-ostree layered installation method offers the most stable and predictable results. While GUI-based installation is convenient, verifying the package source is essential to avoid sandbox limitations.
Disk partitioning is inherently sensitive. Even though GParted is a mature and dependable tool, mistakes can be permanent. Always confirm your selected disk, review pending operations carefully, and maintain backups of critical data.
By following the methods outlined above, you can confidently install and use GParted on Bazzite Linux for professional-grade disk management tasks.





