Ir al contenido principal

Corregir "Error: kernel does not support overlay fs" en Steam Deck - Solución Definitiva

Corregir "Error: kernel does not support overlay fs" en Steam Deck

Solución Paso a Paso para SteamOS

Entendiendo el Error

Si estás intentando usar herramientas de contenedores como Podman o Docker en tu Steam Deck con SteamOS, podrías encontrarte con este molesto error:

Error: kernel does not support overlay fs: 'overlay' is not supported over extfs at "/home/deck/.local/share/containers/storage/overlay": backing file system is unsupported for this graph driver

Esto ocurre porque SteamOS tiene una estructura de sistema de archivos única diseñada para gaming. El sistema raíz usa Btrfs con particiones de solo lectura, mientras que tu directorio home está en una partición ext4. El controlador overlay no funciona de forma nativa en esta configuración ext4.

En esta guía, te mostraré la solución permanente para corregir este error y hacer que tus contenedores funcionen correctamente en el Steam Deck.

Diagrama de Solución

El proceso de solución sigue estos pasos:

  1. Intentar habilitar 'overlay' en el kernel.
  2. Si funciona, hacerlo permanente.
  3. Si no funciona, cambiar el controlador de almacenamiento a 'fuse-overlayfs'.
  4. Verificar que la solución funcione.

Solución Paso a Paso

A Habilitar Soporte Overlay en el Kernel

1 Habilitar Soporte Overlay Temporalmente

Abre la Terminal en tu Steam Deck (en Modo Escritorio) y ejecuta:

sudo modprobe overlay

2 Probar Operación de Contenedor

Intenta ejecutar tu comando de contenedor nuevamente:

podman run hello-world
Nota: Si esto funciona, ve al paso A.3. Si no, procede a la Sección B.

3 Hacer el Cambio Permanente

Para que el cambio persista después de reinicios:

echo "overlay" | sudo tee /etc/modules-load.d/overlay.conf sudo systemctl restart systemd-modules-load

B Cambiar Configuración de Almacenamiento

Si habilitar overlay no funcionó, prueba una de estas opciones:

1 Opción B.1: Usar Almacenamiento Temporal

mkdir -p ~/.config/containers cat <<EOF > ~/.config/containers/storage.conf [storage] driver = "overlay" graphroot = "/tmp/containers/storage" runroot = "/tmp/containers/run" EOF
Mejor para: Contenedores temporales.

2 Opción B.2: Usar FUSE OverlayFS (Recomendado)

1. Instalar fuse-overlayfs:

# Descargar, dar permisos y mover curl -LO https://github.com/containers/fuse-overlayfs/releases/download/v1.13/fuse-overlayfs-x86_64 chmod +x fuse-overlayfs-x86_64 mkdir -p ~/.local/bin mv fuse-overlayfs-x86_64 ~/.local/bin/fuse-overlayfs

2. Configurar almacenamiento:

mkdir -p ~/.config/containers cat <<EOF > ~/.config/containers/storage.conf [storage] driver = "overlay" mount_program = "$HOME/.local/bin/fuse-overlayfs" EOF
Mejor para: La mayoría de usuarios que necesitan almacenamiento persistente.

C Verificar la Solución

1 Comprobar Soporte en Kernel

lsmod | grep overlay

2 Probar Operación de Contenedor

podman run --rm hello-world

Deberías ver un mensaje de éxito.

Notas Finales

¡Felicidades! Has resuelto el error. La Opción B.2 (fuse-overlayfs) es la más recomendada.

Estos cambios sobrevivirán a las actualizaciones de SteamOS porque se guardan en tu directorio home.

Si aún tienes problemas, resetea tu almacenamiento con:

podman system reset
Advertencia: ¡Esto borrará todos tus contenedores e imágenes!

Solución a Contenedores en Steam Deck | Publicado en Junio 2025

Esta solución funciona en SteamOS 3.0+ y es compatible con Podman.

Comentarios

Entradas populares de este blog

Universitat de València: Configurando servicios informáticos con chuleta

Tras un retraso considerable, cosas de duendes,  ya estoy matriculado para el doctorado. He aquí mi chuleta de configuración de servicios de la UV para ayudar a hacerlo mas rápido a los que vengan detrás. CORREO: GMAIL , POSTAL.UV.ES Wi Fi: EDUROAM CAT VPN: OPENVPN CONNECT  Android IOS   GNU/Linux MS Windows  7+  (botón derecho guardar enlace como) Android método 2 PUBLICACIONES: SCIENCE DIRECT   CORREO: Para empezar el acceso al correo mediante  https://correo.uv.es/    me da errores,mando un correo desde una cuenta de gmail que abrí para el doctorado, saludo y recibo una muy útil información, entre otras la de la otro acceso al correo vía web  https://sogo.uv.es  que probé también con poco éxito al principio, luego, por misterios de la informática ha ido bien. USAR GMAIL para el correo UV.ES: Como el correo no me funciona bien al principìo lo he configuré en gmail : En configuración (en el menú de la...

Como insertar una firma digital con OKULAR o LIBRE OFFICE en KDE PLASMA

O lo que unos señores teóricamente sabiondos de la ofimática no supieron hacer, ni encontrar como hacer en 15 minutos, ni otros explicaron luego como hacerlo en sus reacciones.  1.- Instala kgpg , desde el terminal o desde la GUI de tu distribución. 2.- Ejecuta kgpg y genera una nueva clave, con su contraseña con el paso a paso que te va mostrando el menú. 3.- Ya puedes firmar desde el menú archivo en Libre Office , o desde el menú herramientas de Okular . PS: En Kgpg puedes añadir la firma de la FNMT en España y supongo que de otros certificados digitales, (que en mi caso funciona bien desde Okular , y en LO da un error de caducidad que no corresponde). PS2: En AUR autofirma provee, por si solo o en combinación con Okular o LO la firma digital. > yay -Ss autofirma aur/autofirma 1.7.2-1 (+37 0.01) (Instalado)    Cliente de firma electrónica ofrecido por la Administración Pública Para instalar en sistemas arch como Manjaro, Steam OS Arco y similares:  ...

2023 was the LiGnux gaming year (before the GNU/Linux desktop year, who would have guessed)

2023 was the year when LiGnux became better for gaming at least in FPS (before the GNU/Linux desktop year, who would have guessed), but still there is a lot of market share to grow to, including future ARM laptops.  If you are a gamer, 2023 was the handheld year, and when gamers realized that GNU/Linux (or LiGnux because Android and Chrome OS are non GNU Linux) is better for gaming, even MS Windows games. Benchmarks show Linux runs Windows games faster than Windows https://www.computerbase.de/2023-12/welche-linux-distribution-zum-spielen/2/ BUT, and it is a big BUT, despite a lot of people using the Steam Deck there is not detected yet a migration to LiGnux on their desktop gaming PC. I think that Steam should make - A Steam Controller 2 with the Steam Deck layout,  (that I think will be sold as hot bread, for PC and for handhelds when plugged to a TV). - A Steam OS ISO,  (compatible with Ventoy, and easy to doble boot, and to be installed as MS WSL - inside windows -) - ...