sodcalculator

10 Tech How-To

Install SteamOS or Bazzite on an Older Handheld PC

Guide 10-21564 · Updated · Step by step

This guide walks you through replacing the operating system on an older handheld gaming PC (like a first-generation Steam Deck, Ayaneo, or GPD Win) with SteamOS or Bazzite. You’ll end up with a console-like gaming interface, better performance in many titles, and access to thousands of Linux-native and Windows games via Proton. Before you start, back up any important files, ensure you have a stable internet connection, and set aside about an hour—the process is mostly automated but requires downloading several gigabytes.

What You’ll Need

  • A USB flash drive (8 GB or larger) or an SD card (16 GB recommended) to hold the installer.
  • A second PC to download the OS image and create the bootable drive.
  • Software to write the image: BalenaEtcher, Rufus (Windows), or the built-in dd command on Linux/macOS.
  • Your handheld’s original charger—keep it plugged in during installation to avoid shutdown.
  • Optional: a USB-C hub with keyboard and mouse if your device’s touchscreen doesn’t work in the installer.

Step-by-Step

  1. Identify your device and choose an OS. SteamOS is officially designed for the Steam Deck, but community builds (like HoloISO) exist for other handhelds. Bazzite is a Fedora-based Linux distribution that works on a wider range of hardware, including AMD and Intel devices. Check your device’s GPU and CPU—Bazzite generally has better driver support for non-Deck hardware.
  2. Download the OS image. Go to the official website for your chosen OS (e.g., bazzite.gg for Bazzite, or the HoloISO GitHub page for SteamOS-like builds). Download the image file that matches your device’s architecture (usually x86_64). For Bazzite, choose the “Handheld” edition if available.
  3. Create a bootable USB drive. Insert your USB drive into your second PC. Open BalenaEtcher (or Rufus), select the downloaded image, select the USB drive, and click “Flash”. Wait for the process to complete—this can take 10–20 minutes. If using Rufus, ensure you select “DD Image” mode when prompted.
  4. Back up your current system. If your handheld has a Windows installation, copy any important files to an external drive or cloud storage. Also note any driver or BIOS settings you might need later—Windows activation keys are stored in the firmware, so you can reinstall later if needed.
  5. Boot into the installer. Power off your handheld. Insert the USB drive. Turn on the device and immediately press the boot-menu key (common keys: F12, F2, ESC, or Volume Down—check your device’s manual). Select the USB drive from the boot menu. If the menu doesn’t appear, you may need to disable Secure Boot in the BIOS.
  6. Run the installer. The system will boot into a live environment. Double-click the “Install” icon on the desktop. Follow the on-screen prompts. Choose your language, timezone, and keyboard layout. When asked about disk partitioning, select “Erase disk” (this will wipe the internal drive) or “Custom” if you want to dual-boot. For simplicity, most users choose “Erase disk”.
  7. Wait for installation. The installer will copy files and set up the bootloader. This can take 20–40 minutes depending on your drive speed. Do not interrupt the process. Once complete, the installer will prompt you to restart.
  8. First boot and setup. Remove the USB drive and reboot. The system will boot into the new OS. Follow the initial setup: create a user account, connect to Wi-Fi, and sign in to your Steam account. The OS will then update itself—allow it to download and install updates.
  9. Enable gaming mode (if needed). On Bazzite, the system may boot into desktop mode. To switch to the gamepad-friendly Steam Gaming Mode, press the Steam button (or the assigned key) and select “Switch to Gaming Mode”. On SteamOS-like builds, it should boot directly into Gaming Mode.
  10. Test your games. Launch a game from your library. The first launch of a Windows game will trigger Proton, which may take a few minutes to set up. If a game doesn’t run, try different Proton versions via the game’s properties in Steam.

Common Mistakes

  • Using the wrong image. Downloading a desktop version of Bazzite instead of the handheld edition can result in missing gamepad controls. Always select the “Handheld” variant if available.
  • Not disabling Secure Boot. Many handhelds have Secure Boot enabled by default, which prevents Linux from booting. Enter the BIOS and disable it before attempting to boot the installer.
  • Interrupting the installation. Pulling the USB drive or letting the battery die during installation can corrupt the system. Keep the device plugged in and wait for the completion message.
  • Skipping the backup. If you later want to return to Windows, you’ll need to reinstall it from scratch. Back up your files and note your device’s drivers—Windows Update often handles them, but some vendors provide specific drivers.

Tips

  • Use a high-quality USB drive. A slow or faulty drive can cause installation errors. Use a reputable brand and, if possible, a USB 3.0 drive.
  • Update the BIOS first. Check your device manufacturer’s website for BIOS updates. A newer BIOS can improve compatibility with Linux.
  • Install to an SD card first. If you’re unsure, install the OS on a fast SD card (U3 or better) and boot from it. This lets you test without wiping your internal drive.
  • Use the desktop mode for tweaks. Both SteamOS and Bazzite include a full Linux desktop. Use it to install additional software, like Heroic Games Launcher for Epic Games, or to adjust TDP limits.

Troubleshooting

  • Boot menu doesn’t appear. If pressing the boot key does nothing, try a different key or check the manual. Some devices require you to hold the volume-down button while pressing power. If all else fails, enter the BIOS and change the boot order manually.
  • Installer freezes or crashes. This can be due to a corrupted USB image or incompatible hardware. Re-flash the USB drive using a different tool (e.g., Rufus instead of Etcher). If the issue persists, try a different OS build (e.g., Bazzite instead of HoloISO).
  • No Wi-Fi after installation. Some older handhelds have Wi-Fi chips that require proprietary drivers. Connect via Ethernet (using a USB-C hub) and run a system update—this often installs the necessary drivers. If not, check the OS’s community forums for your specific chipset.
  • Gamepad not working in games. Ensure Steam is in “Big Picture” mode and that your controller is detected in Steam Settings > Controller. For Bazzite, you may need to enable “Steam Deck” controller profile in the desktop settings.
  • Games run poorly. Try switching Proton versions (e.g., from Proton Experimental to Proton 8.0). Also check if your device has a TDP limit set—lowering it can improve battery life but reduce performance. Use the performance overlay to monitor FPS and temperatures.

Frequently Asked Questions

Q: Will SteamOS work on any handheld?
A: Official SteamOS only supports the Steam Deck. Community builds like HoloISO may work on other devices, but Bazzite is generally more reliable for non-Deck hardware.

Q: Can I dual-boot with Windows?
A: Yes, but it’s advanced. You’ll need to partition your drive manually during installation and then reinstall Windows on the other partition. The bootloader (GRUB) should detect both OSes, but sometimes you need to add Windows manually.

Q: Will I lose access to my Windows games?
A: No, you can install and play most Windows games via Steam’s Proton compatibility layer. Non-Steam games can be added to Steam or run through Heroic Games Launcher (for Epic/GOG).

Q: How do I go back to Windows if I change my mind?
A: Download the Windows ISO from Microsoft, create a bootable USB, and reinstall. Your device’s manufacturer may provide a recovery image—check their support page. Remember to back up your files first.

Q: Is it safe to install on an older device?
A: Yes, but check the OS’s hardware requirements. Most handhelds from 2020 or later have compatible GPUs. Older models with Intel HD Graphics may have limited support.

Q: Do I need a desktop PC to do this?
A: Yes, you need another computer to download the OS image and create the bootable USB. You could use a friend’s PC or a library computer, but you’ll also need a USB drive.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →