How To Install Bazzite On Pc : Steam Deck Linux Installation Guide

Learning how to install Bazzite on PC is a straightforward process that opens up a new world of gaming performance. Installing Bazzite, a gaming-focused operating system, is an alternative approach to getting the most from your PC hardware. This guide will walk you through every step, from preparation to your first login.

Bazzite is a Linux-based operating system built for gamers. It combines the power of Fedora with the containerized software management of Universal Blue. The result is a stable, fast, and optimized system for playing games, especially through compatibility layers like Steam Proton. If you want a console-like experience on your desktop or handheld PC, Bazzite is a compelling choice.

How To Install Bazzite On Pc

This main section covers the complete installation procedure. We will break it down into clear, manageable stages. You will need a USB flash drive with at least 8GB of storage and a stable internet connection for downloading the necessary files.

Preparation And Prerequisites

Before you begin the installation, some preparation is required. This ensures the process goes smoothly and you don’t lose any important data.

Backup Your Existing Data

Installing a new operating system will erase the data on your target drive. You must backup any important files, documents, photos, or game saves to an external drive or cloud service. Double-check your backups before proceeding.

Check Your System Compatibility

Bazzite has good hardware support, but it’s wise to verify compatibility. Key points to consider:

  • CPU: Most modern AMD and Intel processors are supported.
  • GPU: AMD and Intel graphics have excellent open-source driver support. NVIDIA users may need to install proprietary drivers post-installation, which Bazzite makes easy.
  • RAM: A minimum of 8GB is recommended, with 16GB or more being ideal for gaming.
  • Storage: You will need at least 40GB of free space on an SSD for a good experience.
  • Boot Mode: Your PC should be set to UEFI mode, not legacy BIOS, for the best results.

Download The Bazzite Image

Visit the official Bazzite website or its Universal Blue page. Choose the correct image for your hardware:

  • Bazzite Desktop: For standard desktop and laptop PCs.
  • Bazzite Deck: Optimized for the Steam Deck, but can run on other handhelds.
  • Bazzite Nvidia: A version with NVIDIA proprietary drivers pre-installed for desktop GPUs.

Download the ISO file, which is the disk image for the operating system. The file is large, so it may take some time depending on your internet speed.

Create A Bootable USB Drive

You need to write the ISO file to your USB drive. This will make it a bootable installation medium. You cannot just copy the file; you must use a special tool.

  1. Insert your USB flash drive (8GB or larger).
  2. Download a flashing tool. BalenaEtcher, Ventoy, or Rufus (on Windows) are all excellent choices.
  3. Open the tool, select the downloaded Bazzite ISO file.
  4. Select your USB drive as the target. Be absolutly sure you’ve selected the correct drive, as this process will erase it.
  5. Click “Flash” or “Write” and wait for the process to complete.

Booting From The USB Drive

With your bootable USB ready, the next step is to start your computer from it. This bypasses your current operating system and loads the Bazzite installer.

Access Your BIOS/UEFI Boot Menu

You need to tell your computer to boot from the USB drive instead of its internal hard drive. The method varies by manufacturer.

  1. Restart your PC.
  2. Immediately press the key to enter the boot menu or BIOS/UEFI setup. Common keys are F12, F10, F2, ESC, or DEL. You may see a prompt on screen during startup.
  3. If you enter the full BIOS/UEFI setup, navigate to the “Boot” section and set the USB drive as the first boot option. Save changes and exit.
  4. If you use a boot menu (often F12), simply select your USB drive from the list that appears.

Start The Bazzite Live Environment

Your computer should now boot from the USB drive. You will see a GRUB bootloader menu. Select “Start Bazzite” to launch the live desktop environment. This is a fully functional version of Bazzite running from the USB stick. You can test hardware compatibility, connect to the internet, and get a feel for the system before installing it. When you are ready, double-click the “Install Bazzite” icon on the desktop to begin the actual installation.

Running The Bazzite Installer

The Bazzite installer is based on the GNOME Initial Setup tool. It is clean and relatively simple. Follow these steps carefully.

Step 1: Select Your Language And Region

The first screen asks you to choose your language, region, and keyboard layout. Select your preferences and click “Next”.

Step 2: Configure Disk Partitioning

This is the most critical step. You will choose where to install Bazzite.

  1. You will typically see an option for “Automatic” partitioning. For most users, this is the safest and easiest choice. It will use the entire selected disk, erasing everything on it, and set up the necessary partitions (like root, boot, and swap) automatically.
  2. If you need dual-boot (keeping Windows or another OS), you must choose “Custom” or “Advanced” partitioning. This requires manual creation of partitions. You need at least a root (/) partition and an EFI system partition. This process is more complex and assumes prior knowledge.
  3. Select the target disk (e.g., /dev/sda or /dev/nvme0n1). Review your choice. Remember, all data on the selected disk will be lost if you use automatic partitioning.
  4. Click “Next” to continue. A confirmation dialog will appear; confirm you want to write the changes to disk.

Step 3: Create Your User Account

Now, set up your primary user account. This will be your administrator and daily login.

  • Enter your full name.
  • Choose a username (no spaces, usually lowercase).
  • Set a strong password and confirm it.
  • You can also check the box to log in automatically if you prefer, though setting a password is recommended for security.

Step 4: Review Settings And Begin Installation

The installer will show a summary of your choices: language, disk, and user account. Take a moment to review everything. If it all looks correct, click “Begin Installation”. The installer will now copy the system files to your hard drive, set up the bootloader, and configure the base system. This process can take 10 to 20 minutes. You can watch the progress bar.

Step 5: Complete Installation And Reboot

When the installation is finished, a pop-up will appear telling you it’s complete. Click “Restart System”. The installer will prompt you to remove the installation media (your USB drive). Eject the USB stick and press “Enter”. Your computer will reboot into your newly installed Bazzite system from the internal drive.

First Boot And Initial Setup

After the reboot, you will be greeted by the Bazzite login screen. Enter the password you created during installation. The system will then finalize its setup. You may see a welcome screen or a first-run wizard that helps you configure some basic settings, like privacy options and system updates. Let it complete its process.

Post-Installation Configuration

Your Bazzite system is now running, but a few post-install steps will optimize it for gaming and daily use.

Update Your System

First, ensure your system has the latest software and security patches. Bazzite uses a system called `rpm-ostree` for updates. Open a terminal and run the following command. You will need to enter your password.

rpm-ostree update

This downloads and stages the updates. After it completes, you will be prompted to restart your system to apply them. This is a normal process for Bazzite.

Install Additional Drivers

If you have an NVIDIA GPU and didn’t use the Nvidia-specific image, you should install the proprietary drivers. Bazzite includes a tool called “Bazzite Portal” or “Bazzite Welcome” for this. Look for it in your applications menu. It often has a “Drivers” section where you can easily install the NVIDIA driver with a single click. For AMD and Intel graphics, the open-source drivers are already included and typically work perfectly.

Install Gaming Platforms

Bazzite excels at gaming. You can install popular platforms easily:

  • Steam: It is often pre-installed. If not, you can install it via Flatpak from the “Software” center (a shopping bag icon).
  • Heroic Games Launcher: For Epic Games Store and GOG titles. Install it as a Flatpak from the Software center.
  • Lutris: For managing games from various other sources. Also available as a Flatpak.

The Flatpak format is recommended as it provides sandboxed, up-to-date applications that work well on Bazzite’s immutable core.

Configure Game Controllers

Bazzite has excellent controller support. Plug in your Xbox, PlayStation, or other gamepad. It should be recognized automatically. You can fine-tune settings in Steam’s Big Picture mode or using the system’s controller configuration tools.

Troubleshooting Common Installation Issues

Sometimes, you might encounter problems. Here are solutions to common issues.

PC Fails To Boot From USB

  • Re-create the bootable USB using a different tool (try Ventoy if BalenaEtcher failed).
  • Ensure Secure Boot is disabled in your BIOS/UEFI settings, as it can sometimes interfere.
  • Try a different USB port, preferably a USB 2.0 port or one directly on the motherboard.

Black Screen Or Freeze During Boot

This is often a graphics driver issue. At the GRUB boot menu (when you first boot the USB), press ‘e’ to edit the boot parameters. Find the line that starts with `linux`. Move the cursor to the end of that line and add one of the following parameters, then press F10 to boot:

  • nomodeset – This is a general fix for many GPU issues.
  • For NVIDIA: nouveau.modeset=0

You can set these parameters permanently after installation by configuring the bootloader.

No Wi-Fi Or Network Connectivity

Some newer Wi-Fi adapters, especially those using MediaTek or Broadcom chips, may need additional firmware. You can temporarily connect via an Ethernet cable to complete the installation and run system updates, which often pull in the needed firmware. Alternatively, use your phone’s USB tethering feature to share its mobile data connection with your PC during install.

Maintaining Your Bazzite System

Bazzite’s immutable design makes maintenance simple and reliable.

Applying System Updates

As mentioned, use the terminal command rpm-ostree update followed by a reboot. You can also check for updates through the GNOME Software center, which will prompt you to use the terminal command. Updates are atomic, meaning they are applied cleanly as a whole unit, making rollbacks easy if something goes wrong.

Managing Applications

Install new software primarily as Flatpaks from the GNOME Software center or Flathub. This keeps the core system stable. For command-line tools or software not available as Flatpak, you can use `rpm-ostree install <package-name>` to layer packages onto the base image. Use this sparingly for the best system stability.

Creating Restore Points

One of Bazzite’s strengths is easy rollback. Every update creates a new deployment. If an update causes problems, you can simply reboot, select the previous version from the boot menu, and your system will be restored to its prior state. You can also manually create a restore point before making major changes by running: sudo ostree admin pin 0 This pins the current deployment.

Frequently Asked Questions

Can I Dual Boot Bazzite With Windows?

Yes, you can dual boot Bazzite with Windows. The key is to partition your drive during installation. You must shrink your Windows partition from within Windows first using its Disk Management tool to create free space. Then, during the Bazzite installation, choose “Custom” partitioning and create your root and other partitions in that free space. The installer should automatically detect Windows and add it to the boot menu.

Is Bazzite Good For Everyday Use, Not Just Gaming?

Absolutely. Bazzite is a full-featured desktop operating system based on Fedora. It includes a complete suite of productivity software, a web browser, media players, and office tools. Its stability and easy updates make it a solid choice for general computing, not just gaming. The gaming optimizations are a bonus that don’t interfere with other tasks.

How Do I Install Bazzite On A Steam Deck?

The process is very similar but uses the “Bazzite Deck” ISO image. Create a bootable USB with that image, boot the Steam Deck from it (hold Volume Down + Power), and run the installer. The Bazzite Deck image is pre-configured with all the Steam Deck’s hardware controls, performance overlays, and suspend/resume functionality. It’s designed to be a direct replacement for SteamOS.

What Is The Difference Between Bazzite And Nobara?

Both are gaming-focused Fedora variants, but with different philosophies. Nobara is a heavily modified traditional Fedora with many packages changed and patched. Bazzite is an immutable system based on Universal Blue images, offering stronger stability and atomic updates. Bazzite also has specific images for different hardware like the Steam Deck, while Nobara is more of a unified desktop release. Your choice depends on whether you prefer a mutable, tweakable system (Nobara) or an immutable, consistent one (Bazzite).

My Game Performance Is Poor, What Should I Check?

First, ensure you have the correct graphics drivers installed, especially for NVIDIA GPUs. Second, check that you are using the correct version of Proton or Wine for your game in Steam’s compatibility settings. Third, make sure your system is up to date with `rpm-ostree update`. Finally, some games may require additional tweaks; consulting the ProtonDB website for community reports on specific games can be very helpful for finding optimal settings.