¿Estás pensando en ejecutar Linux junto con Windows 11 sin complicaciones? WSL es una joya escondida que lo hace posible. Es como tenerlo todo: obtienes la experiencia esencial de Linux directamente en Windows, sin complicaciones de máquinas virtuales ni arranques duales. Ideal para desarrolladores, administradores de sistemas o simplemente para quienes buscan comandos de Linux a mano sin salir de Windows. Pero sí, configurarlo no siempre es tan sencillo, especialmente si te encuentras con problemas como que WSL no se instale correctamente o que los comandos fallen. Esta guía te guiará paso a paso, incluyendo algunos trucos y errores comunes, para que puedas ejecutar Linux sin problemas en tu equipo con Windows 11.
Cómo ejecutar WSL en Windows 11
Abra PowerShell como administrador: porque, por supuesto, Windows tiene que hacerlo más difícil de lo necesario.
Primero lo primero: se necesitan permisos elevados para instalar funciones del sistema. Haz clic derecho en el menú Inicio y selecciona Terminal de Windows (Administrador) o PowerShell (Administrador). No intentes esto en un símbolo del sistema normal, ya que se quejará. En algunas configuraciones, este solo paso puede ser problemático, especialmente si no se usa PowerShell. Ahora tendrás lista esa ventana de administración.
Instalar WSL: la forma sencilla que a veces falla sin motivo aparente
Escribe wsl --install
y pulsa Intro. Este comando debería instalar WSL 2 con la distribución predeterminada (normalmente Ubuntu).En teoría, esto es todo lo que necesitas: Windows descarga y configura todo en segundo plano. Pero a veces… simplemente no funciona con compilaciones antiguas o si faltan actualizaciones. En esos casos, puede que tengas que habilitar las funciones manualmente.
- Habilitar la plataforma de máquina virtual:
DISM /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All /NoRestart
- Habilitar el subsistema de Windows para Linux:
DISM /Online /Enable-Feature /FeatureName:Microsoft-Windows-Subsystem-Linux /All /NoRestart
Después de ejecutarlos, reinicia. En algunas configuraciones, el wsl --install
comando funciona correctamente, pero en otras, podrías tener que instalar la distribución manualmente desde Microsoft Store.
Reinicie e instale la distribución de Linux si es necesario, porque a veces WSL descarga el trabajo.
Si tu sistema no descargó automáticamente Ubuntu o la distribución que querías, ve a la Microsoft Store. Busca Ubuntu o cualquier otra distribución de Linux que prefieras (Debian, Kali, openSUSE).Pulsa Instalar ; este es el paso donde la gente suele rendirse y culpar a Windows por su insistencia. Una vez instalado, ábrelo desde el menú de inicio.
Configurar el entorno Linux: la parte divertida donde las cosas pueden ponerse raras
Al ejecutar la aplicación Linux por primera vez, tardará un momento en configurarse. Se le pedirá que cree un nombre de usuario y una contraseña. No sé por qué siempre lo solicita, pero bueno, es Linux. A veces, si WSL tiene problemas, esta configuración inicial falla; si eso ocurre, intente restablecer WSL ejecutándolo en PowerShell:
wsl --unregister Ubuntu # or your distro's name wsl --install # if that still works, or re-install from store
Una vez configurado, podrá ejecutar comandos de Linux como ls
, apt update
, etc., directamente en la ventana de terminal de Windows o en la propia aplicación de Linux.
Comience a usar comandos de Linux: porque ahora realmente funcionan
Escribe wsl
en Símbolo del sistema o PowerShell y accederás al shell de Linux. El problema es que, en algunas configuraciones, los recursos compartidos de red no aparecen de inmediato o algunas herramientas de línea de comandos se comportan de forma extraña. Vale la pena explorar todas las opciones en este repositorio de GitHub: Winhance para obtener ajustes. Por ejemplo, si te gustan las aplicaciones con interfaz gráfica, prueba a configurar un servidor X en Windows. Sí, es un poco más complejo, pero factible.
Consejos adicionales para evitar los problemas más comunes de WSL
- Asegúrese de que su Windows esté completamente actualizado: las versiones antiguas del sistema operativo suelen ser la raíz de los problemas de conectividad o funciones.
- Cuando WSL funciona mal, a veces resulta útil apagarlo físicamente con
wsl --shutdown
(en PowerShell) y reiniciarlo. - Si los comandos de Linux parecen lentos o no se ejecutan, verifique su Windows Defender o antivirus: a veces interfieren.
- Utilice Windows Terminal (última versión) para administrar múltiples sesiones, tanto de Windows como de Linux: es un cambio radical.
- Para aplicaciones GUI, es posible que necesites instalar un servidor X como VcXsrv o Xming y luego configurar tu variable DISPLAY.
- Por último, recuerda mantener tu distribución de Linux actualizada:
sudo apt update && sudo apt upgrade
siempre es bueno, especialmente si algunas herramientas de repente se comportan de manera extraña.
Preguntas frecuentes
¿Qué es WSL?
Es una forma de ejecutar Linux de forma nativa en Windows sin el lío del arranque dual ni de las máquinas virtuales. Básicamente, un minientorno Linux dentro de tu sistema Windows.
¿Puedo instalar más de una distribución de Linux?
Por supuesto. Consulta la página de distribuciones de WSL o ejecútalas wsl --list --online
en PowerShell para ver qué hay disponible. Luego, instala la que prefieras.
¿Debo realizar un arranque dual para que Linux funcione?
Sinceramente, no. WSL es mucho más sencillo para la mayoría de los casos de uso. El arranque dual sigue siendo viable, pero WSL es rápido, está integrado y no requiere particiones.
¿Es WSL bueno para el trabajo de desarrollo?
Sí. Puedes ejecutar herramientas, scripts e incluso contenedores Docker nativos de Linux en WSL. Es el mejor aliado del desarrollador en Windows.
¿Cómo mantengo mi Linux actualizado dentro de WSL?
Abre tu shell de Linux y ejecuta sudo apt update && sudo apt upgrade
. Igual que en una máquina Linux normal, porque así es ahora.
Resumen
- Abrir PowerShell (Administrador)
- Ejecutar
wsl --install
(o habilitar funciones manualmente si es necesario) - Reiniciar la PC
- Instalar la distribución de Linux desde Microsoft Store, si aún no lo ha hecho
- Iniciar y configurar Linux
- Comience a usar comandos de Linux. Pueden surgir problemas de compatibilidad, pero generalmente son manejables.
Resumen
Conseguir que WSL funcione en Windows 11 puede parecer complicado al principio, sobre todo si las cosas no salen bien. Pero una vez instalado, es genial tener los comandos y herramientas de Linux a tu alcance sin tener que cambiar de sistema operativo ni iniciar una máquina virtual. No es perfecto (a veces los plugins o el uso compartido de red pueden ser un fastidio), pero en general, es una forma eficaz de mejorar tu configuración de Windows. Recuerda que algunas configuraciones pueden necesitar algunos ajustes manuales o reinicios para que se adapten por completo. Crucemos los dedos para que esto evite que alguien se tire de los pelos intentando ejecutar WSL. Mucha suerte y disfruta del lado Linux de la vida: es revolucionario una vez que le coges el truco.