Résumé
EmuDeck is the easiest way to get a full emulation setup running on your Steam Deck, but installing it the wrong way can leave your ROMs and saves stranded after the next SteamOS update. The fix is simple: keep EmuDeck and its files on your home partition, never inside the read-only system folders. Here’s the install process Egor and I actually use, plus what to check after every Valve update.
Why installation location actually matters here

SteamOS runs on an immutable, read-only root filesystem. Valve ships updates as full system images (an A/B setup), which means anything you dropped into system folders can get wiped or overwritten the moment a new SteamOS version lands. Valve’s own documentation confirms this is by design, not a bug you can complain your way out of.
EmuDeck was built with this in mind: it’s a free, community-made installer that manages your emulators, BIOS files and ROMs entirely from your home directory. Done right, it survives updates without a hitch. Done wrong (say, by manually copying emulator files into `/usr` because a random forum post told you to), you’ll be reinstalling everything after the next patch Tuesday.
Step 1: Switch to Desktop Mode
Hold the power button and pick “Switch to Desktop.” You’ll need the desktop environment to run the installer and to grant it access to your home folder.
Step 2: Download the official installer
Open the Discover store or a browser and grab the installer straight from emudeck.com. Skip any third-party mirror or “all-in-one” repack you find on Reddit: the official build is the one that knows how to place files correctly on SteamOS.
Step 3: Run the install wizard and pick the right destination
When EmuDeck asks where to install, point it at your internal SD card or, better, your microSD card if you have one. Either way, the wizard defaults to a folder under /home/deck, which is exactly where you want it. If you’re offered a custom path, never redirect it toward /usr, /etc, or anything under the root system folders, even if a tweak guide tells you it’ll “run smoother” there. It won’t survive the next update.
Step 4: Let it configure EmulationStation and controller mapping
EmuDeck sets up EmulationStation as your frontend and maps the Deck’s controls automatically. Egor’s biggest gripe the first time he installed it was fighting with controller layouts on standalone emulators; the wizard handles that part so you don’t have to.
Step 5: Add your ROMs to the generated folder structure
EmuDeck creates a tidy folder tree (one subfolder per console) inside your chosen install location. Drop your legally-owned ROM dumps into the matching folders and EmulationStation will scan them automatically on next launch.
Keeping EmuDeck safe across SteamOS updates
Because everything lives under your home partition, a SteamOS update shouldn’t touch it. Still, it’s worth a 30-second check after any major update: boot into Desktop Mode, open EmulationStation, and confirm your library still loads. If a system update changes underlying libraries that a specific emulator core depends on, EmuDeck’s own updater (bundled in the installer) will usually have a patched build ready within a day or two. Run it again from the same shortcut used for the first install; it won’t touch your saves or ROMs, only the emulator binaries themselves.
My personal take: don’t chase the newest bleeding-edge emulator core the day it drops. Let EmuDeck’s maintainers vet it against the latest SteamOS build first. I’ve lost an evening to a “day one” RetroArch core update that broke shader support, and it wasn’t worth the twenty minutes I saved by not waiting.
FAQ
Does EmuDeck void my Steam Deck warranty?
No. It only writes to your home partition and doesn’t touch the bootloader or system firmware.
Will a SteamOS update delete my EmuDeck install?
Not if you installed it to the default home-partition location. Files placed inside system folders are the only ones at risk.
Can I install EmuDeck on a microSD card instead of internal storage?
Yes, and it’s actually the better option if your internal storage is tight; just pick the SD card path during the install wizard.
Do I need to reinstall EmuDeck after every SteamOS update?
No. A normal update leaves it untouched. Only run the EmuDeck updater if a specific emulator stops working.
Where do I get ROMs to use with EmuDeck?
EmuDeck doesn’t provide any. Only use dumps of games you legally own.
The bottom line
Install EmuDeck through the official installer, let it default to your home partition or microSD card, and never manually move its files into system folders. Do that, and SteamOS updates become a non-event for your emulation setup. Go run the installer now if you haven’t already, and check EmulationStation right after your next system update just to be sure.