PREVIO: ejecutar en consola:
wsl --version
Lo que describo a continuación es un problema que sucede con versiones posteriores a la 1.0.0 del app de windows subsytem linux. En mi caso por ejemplo:
Versión de WSL: 1.0.3.0
Versión de kernel: 5.15.79.1
Versión de WSLg: 1.0.47
Versión de MSRDC: 1.2.3575
Versión de Direct3D: 1.606.4
Versión DXCore: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Versión de Windows: 10.0.22623.1020
---
Kali WIn-KEX: para quien no lo conozca que vea: Win-KeX | Kali Linux Documentation
Dicha herramienta es genial tiene tres posibilidades:
kex
kex --sl -s
kex --esm
La primera, es decir kex a secas, debería sacar una pantalla con el kali. Esto falla en las últimas actualizaciones de la app de Windows Subsistem Linux (salió hace unos días la version definitiva 1.0.0 y han salido en prerelase hasta el día de hoy la 1.0.1 y la 1.0.3. Desde la 1.0.1 falla debido a que han implementado:
sudo rm -r /tmp/.X11-unix
Pero esto falla debido a que el punto de montaje lo han establecido como read-only.
Para solucionarlo:
En el fichero de usuario en su carpeta ,bashrc (empieza por punto) lo editamos con:
nano .bashrc
Y le ponemos: primero desmontar el punto de montaje y luego borrarlo:
Y para que no nos solicite la password al ejecutar esos comandos sudo realizamos:
sudo visudo
Y le ponemos al final:
NOTA: si al arrancar el visudo no lo ejecuita con el editor nano, sino con el vi, para quien no sea experto en vi, puedes ejecutar (realizarlo antes pos si acaso):
sudo update-alternatives --config editor
Y seleccionar la opcion de que sea el nano el editor por defecto.
NOTA 2: hay que terminar la instancia del kali e iniciarla de nuevo para que lo tome. Para ello, desde una consola de comandos:
wsl --terminate kali-linux
y a continuación lo arrancamos de nuevo
wsl --version
Lo que describo a continuación es un problema que sucede con versiones posteriores a la 1.0.0 del app de windows subsytem linux. En mi caso por ejemplo:
Versión de WSL: 1.0.3.0
Versión de kernel: 5.15.79.1
Versión de WSLg: 1.0.47
Versión de MSRDC: 1.2.3575
Versión de Direct3D: 1.606.4
Versión DXCore: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Versión de Windows: 10.0.22623.1020
---
Kali WIn-KEX: para quien no lo conozca que vea: Win-KeX | Kali Linux Documentation
Dicha herramienta es genial tiene tres posibilidades:
kex
kex --sl -s
kex --esm
La primera, es decir kex a secas, debería sacar una pantalla con el kali. Esto falla en las últimas actualizaciones de la app de Windows Subsistem Linux (salió hace unos días la version definitiva 1.0.0 y han salido en prerelase hasta el día de hoy la 1.0.1 y la 1.0.3. Desde la 1.0.1 falla debido a que han implementado:
- Make the /tmp/.X11-unix bind mount point read-only to prevent the socket from being deleted
sudo rm -r /tmp/.X11-unix
Pero esto falla debido a que el punto de montaje lo han establecido como read-only.
Para solucionarlo:
En el fichero de usuario en su carpeta ,bashrc (empieza por punto) lo editamos con:
nano .bashrc
Y le ponemos: primero desmontar el punto de montaje y luego borrarlo:
Código:
sudo /usr/bin/umount /tmp/.X11-unix sudo /usr/bin/rm -r /tmp/.X11-unix
sudo visudo
Y le ponemos al final:
Código:
%sudo ALL=(ALL) NOPASSWD: /usr/bin/umount /tmp/.X11-unix %sudo ALL=(ALL) NOPASSWD: /usr/bin/rm -r /tmp/.X11-unix
sudo update-alternatives --config editor
Y seleccionar la opcion de que sea el nano el editor por defecto.
NOTA 2: hay que terminar la instancia del kali e iniciarla de nuevo para que lo tome. Para ello, desde una consola de comandos:
wsl --terminate kali-linux
y a continuación lo arrancamos de nuevo
Comentario