Steam Deck Tutorial - quick and easy fix for SteamOS not booting up due to insufficient disk space!

Published: 07 July 2023
on channel: 10 Minute Steam Deck Gamer
3,279
96

IMPORTANT!!! - On SteamOS 3.5.x the keyboard doesnt work. Workaround is go to BIOS and temporarily change DRD to XHCI. Then do the steps in the video. Keyboard will work and you will be able to type in to fix SteamOS.
Once done change the BIOS setting back to DRD.

****************************************

From time to time there are reports from users wherein SteamOS won't load and stuck on a black screen / stuck on unable to update. Usually this is caused by insufficient disk space. Most of the suggestions are to reimage / reinstall SteamOS, or use a SteamOS recovery image to free up space. But that's not ideal and that's a long method. So I decided to show a quick and easy method by just plugging in a USB keyboard and using some basic Linux commands.


So for this video, I purposely filled up my disk and it has 0 bytes free space left! SteamOS won't load because of that, and using some basic Linux commands I am able to fix it in less than 10mins.


The idea is to boot SteamOS to single user mode so it drops to a bash root prompt. And then mount the home partition and from there perform the maintenance / delete files in the shader cache folder to free up space.


This are the commands I used in this video, and a brief description of what the command does -

mount -n -o rw,remount / - this command remounts the root (/) partition to read / write.

steamos-readonly disable - same as above but I prefer the first one as it is not specific to SteamOS. I am using MAIN SteamOS 3.5 and the mount command didnt work so I did this command too.

mkdir -p /tmp/home - creates a directory called home in the /tmp directory.

mount /dev/nvme0n1p8 /tmp/home - mounts partition 8 of the first nvme drive to /tmp/home.

df -h | grep home - shows free disk space in human readable format and filter for the string home.

cd - change directory.

cd .. - go one level higher in the directory tree.

ls - list files and directories.

rm - remove files.

rm -rf - remove files including directories recursively and forcefully (use this with caution!).

du -sh * - show disk usage in the current directory in human readable format.

reboot -f - reboot the system.

Does it work!? Of course it does! Enjoy the video and happy gaming!

******************************
Dual boot / Clover / Windows / SteamOS / Batocera / Linux. Playing retro and modern video games on my Steam Deck!

Hi - I'm the author of the Clover dual boot script for the Steam Deck -
https://github.com/ryanrudolfoba/Stea...

The channel is focused on stuff I do with my Steam Deck which is mostly playing modern / retro video games, and also covers some mini-guides and scripts that I have written which is available in my Github repo -
https://github.com/ryanrudolfoba

All gameplays on this channel are unique and taken from my Steam Deck hooked up to a capture card.

We don't stop playing because we grow old; we grow old because we stop playing.

Thank you, have fun and keep on gaming!

If you like my work and want to support me, please subscribe to my channel -
https://www.youtube.com/@10MinuteStea...


Watch video Steam Deck Tutorial - quick and easy fix for SteamOS not booting up due to insufficient disk space! online without registration, duration hours minute second in high quality. This video was added by user 10 Minute Steam Deck Gamer 07 July 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,279 once and liked it 96 people.