How to Install Bazzite on a PC: A Complete Setup Guide
Bazzite has quickly earned a reputation as one of the most polished Linux-based operating systems for desktop gaming and general PC use. Built on Fedora's immutable base and drawing from the SteamOS experience, it's designed to feel familiar to anyone who's used a Steam Deck — but on standard PC hardware. Installing it is more approachable than many Linux distributions, but the process still has enough moving parts that understanding each step before you start makes a real difference.
What Is Bazzite and Why Does It Matter?
Bazzite is an image-based Linux distribution built on top of Universal Blue, which itself sits on Fedora Atomic. "Immutable" or "image-based" means the core operating system files are read-only and updated as a whole image rather than package by package. This approach makes the system more stable and easier to roll back if something goes wrong.
It ships with Steam pre-installed, full support for Proton (Valve's compatibility layer for running Windows games on Linux), and GPU drivers baked in for AMD, NVIDIA, and Intel hardware. There are different image variants — including ones optimized for desktop use, HTPC setups, and the Steam Deck itself.
What You'll Need Before You Start
Before downloading anything, check that your hardware and setup meet the basic requirements:
| Requirement | General Guideline |
|---|---|
| CPU | 64-bit x86 processor (most modern CPUs) |
| RAM | 4 GB minimum; 8 GB or more recommended |
| Storage | 50 GB free space minimum |
| GPU | AMD, NVIDIA (recent drivers supported), or Intel |
| USB Drive | 8 GB or larger for the bootable installer |
| BIOS Mode | UEFI recommended; Secure Boot can usually stay on or off |
Your internet connection also matters. Bazzite pulls updates and some components during or after installation, so a wired connection is more reliable than Wi-Fi for the initial setup.
Step 1: Download the Right Bazzite Image 🖥️
The Bazzite project hosts its images on the Universal Blue GitHub releases page. The key decision here is which image variant to download:
- bazzite — Standard desktop version using the GNOME desktop environment
- bazzite-deck — Mimics the Steam Deck UI with a controller-friendly interface
- bazzite-nvidia — Variants specifically built with NVIDIA proprietary drivers included
Choosing the wrong image for your GPU is one of the most common setup mistakes. If you have an NVIDIA card, you want the -nvidia variant. AMD and Intel users can use the standard image.
Step 2: Create a Bootable USB Drive
Once you've downloaded the .iso file, you need to write it to a USB drive. The most widely used tools for this are:
- Balena Etcher — Simple, cross-platform, works on Windows, macOS, and Linux
- Ventoy — Lets you store multiple ISOs on one drive
- Rufus (Windows only) — Fast and reliable, use DD mode when writing the image
Do not just copy the ISO file to the USB drive. It must be written as a disk image using one of these tools, or it won't boot correctly.
Step 3: Boot From the USB Drive
With the USB drive ready, restart your PC and enter the BIOS/UEFI settings. The key to press varies by manufacturer — common ones are F2, F12, Delete, or Esc. Look for the boot menu or boot order settings and set your USB drive as the first boot device.
If your system uses Secure Boot, Bazzite generally works with it enabled, but some NVIDIA configurations or older hardware may require you to disable it. Check the Bazzite documentation for your specific setup if you encounter errors at this stage.
Step 4: Run the Anaconda Installer
Bazzite uses Anaconda, Fedora's graphical installer. It walks you through:
- Language and keyboard layout
- Installation destination — where you choose which drive to install to. This is the most consequential step. If you're installing alongside an existing OS (dual-boot), manual partitioning gives you control. If you're wiping the drive entirely, automatic partitioning works cleanly.
- User account creation — set a strong password here; it's used for system-level permissions
- Network setup — connect to Wi-Fi or confirm your wired connection
Once you confirm your selections, the installer writes the image to disk. This typically takes 5–15 minutes depending on drive speed.
Step 5: First Boot and Initial Configuration 🎮
After installation, remove the USB drive and reboot. The first boot takes longer than usual — Bazzite finalizes the system image, sets up user directories, and may pull additional components.
On first login, you'll likely be prompted to:
- Set up Flatpak sources (Flathub is the primary app store for Bazzite)
- Configure Steam if you're using the desktop variant
- Install additional GPU drivers or firmware if the system detects them
NVIDIA users should pay particular attention here. Bazzite handles NVIDIA driver installation differently than traditional Linux distros — because the system is immutable, drivers are layered on top of the base image rather than installed traditionally.
Variables That Affect Your Experience
The smoothness of a Bazzite install depends heavily on a few factors that vary from system to system:
- GPU manufacturer and model — AMD hardware tends to work most seamlessly out of the box; NVIDIA support is solid but requires the correct image variant
- Whether you're dual-booting — Existing Windows installations, especially with BitLocker enabled, require extra care with partitioning
- BIOS firmware age — Very old UEFI implementations occasionally cause boot issues
- Drive type — NVMe drives install faster and generally behave more predictably than older SATA drives in this context
- Technical comfort level — The installer is beginner-friendly, but troubleshooting edge cases (like NVIDIA Wayland issues or Wi-Fi card compatibility) requires comfort with terminal commands
Most mainstream gaming hardware from the last five to six years installs without significant friction. Older or more unusual configurations — particularly laptops with hybrid GPU setups — introduce more variables that can require post-install adjustments.