
Utilizo Windows 11 como sistema operativo. Su número de compilación es: 22000.348
Instalé Debian desde la tienda y luego instalé el Subsistema de Windows para la Vista previa de Linux.
La versión WSL es: 2
Debian se ejecuta correctamente y no hay ningún problema. Pero cuando corroVista previa del subsistema de Windows para Linuxaplicación, se produce este error:
Error al procesar fstab con mount -a.
[proceso salió con el código 1 (0x00000001)]
- ¿Por qué está pasando esto?
- ¿Cómo puedo prevenir esto?
- ¿Qué hace la aplicación Subsistema de Windows para Linux?
Respuesta1
Según los comentarios, parece que esto puede deberse a un error de algún tipo en la versión preliminar de WSL instalada desde la Tienda.
Al final (también según los comentarios), el problema resultó ser que una de las instancias de Docker WSL se convirtió en la "predeterminada" para WSL. Por lo tanto, ejecutar la distribución "Debian" específicamente funcionaría. Sin embargo, al ejecutar la aplicación WSL (que ejecuta wsl.exe
), se intentaba iniciar la imagen de la ventana acoplable, a la que no se debe acceder directamente (y estaba provocando el fstab
error).
Esto se encontró wsl -l -v
mostrando la imagen de Docker como predeterminada.
La solución fue utilizar:
wsl -s Debian
... para establecer la distribución predeterminada.
Si bien esto no es necesariamente un "error", existe unabrir problema de Githubsugiriendo que WSL tenga un mecanismo que permitirá docker-desktop-data
(y otras distribuciones que no deben ser ejecutadas por el usuario final) estar "ocultas".
Respuesta2
Ampliando la respuesta de NotTheDr01ds:
Si necesitas instalar otra distribución, como ubuntu, puedes hacerlo a través de:
wsl --install
#Warning - may break docker desktop!
Luego puede hacer que esa distribución sea la predeterminada en lugar de la integración de Docker que no funciona.
Sin embargo, esto posiblemente romperá la integración de su escritorio acoplable.
Respuesta3
Borrar el soporte de disco defectuoso de/etc/fstab
En mi caso, fstab estaba montando un disco defectuoso. Quité la línea /etc/fstab
y todo está bien.
También vi estocomentarioenProblemas de WSLpara ayudarme con el problema.