Cómo instalar Ubuntu en Windows 11: un tutorial completo paso a paso

Instalar Ubuntu en Windows 11 es una forma bastante eficaz de familiarizarse con Linux sin tener que desmantelar tu configuración actual. Gracias al Subsistema de Windows para Linux (WSL), puedes ejecutar Ubuntu junto con las aplicaciones de Windows, una especie de combinación perfecta. Si ya lo has probado, probablemente habrás notado que es sencillo, pero a veces complicado, sobre todo cuando WSL no se activa o Ubuntu no aparece tras la instalación. Aquí es donde entra en juego esta guía, diseñada para solucionar problemas típicos y simplificar el proceso para que puedas tener una terminal de Ubuntu funcional en tu equipo Windows.

Cómo instalar Ubuntu en Windows 11

Instalar Ubuntu en Windows suena genial, pero la configuración puede ser complicada. La clave está en asegurarse de que WSL esté correctamente habilitado y funcionando, luego instalar Ubuntu sin problemas a través de Microsoft Store y, por último, asegurarse de que todo esté actualizado. Estos pasos no son infalibles (Windows suele manipular los permisos o no activar las funciones correctamente), pero esto es lo que generalmente se necesita.

Habilitar el subsistema de Windows para Linux y la plataforma de máquina virtual

Aquí es donde las cosas suelen salir mal. En Windows 11, debe activar las funciones “Subsistema de Windows para Linux” y “Plataforma de máquina virtual”, que podrían estar deshabilitadas por defecto.Abra el menú Inicio, busque “Activar o desactivar las características de Windows” y marque ambas casillas:

  • Subsistema de Windows para Linux
  • Plataforma de máquina virtual

Haga clic en Aceptar y reinicie. Si WSL sigue sin funcionar, a veces resulta útil ejecutar los comandos directamente en PowerShell como administrador. Abra el sistema Windows PowerShellcomo administrador y ejecute:

 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 

Luego reinicia tu PC. Curiosamente, en algunas configuraciones, hacerlo manualmente garantiza que las funciones estén habilitadas y listas para usar.

Instalar WSL 2 como predeterminado

Este paso es crucial. WSL 2 cuenta con un kernel Linux completo: mejor compatibilidad, rendimiento y mucho más. Tras reiniciar, abra PowerShell como administrador de nuevo y ejecute:

 wsl --set-default-version 2 

A veces, Windows aún puede usar WSL 1 de forma predeterminada, lo que puede causar problemas con Ubuntu, como el inicio incorrecto o la falta de funciones. Configurarlo explícitamente con la versión 2 suele solucionarlo. Si ve un error que indica que WSL 2 no está instalado, descargue las últimas actualizaciones a través de Windows Update o instale el paquete de actualización del kernel de Linux desde la página de actualización del kernel de WSL2 de Microsoft.

Descargar Ubuntu desde Microsoft Store

Esta parte parece sencilla: solo tienes que ir a la Microsoft Store, buscar Ubuntu y elegir tu versión preferida (como la 20.04 LTS o la 22.04 LTS).A veces, la aplicación de la tienda original falla o no carga a la primera. Si esto ocurre, borra la caché de la Microsoft Store o intenta abrirla desde Menú > Configuración > Aplicaciones > Aplicaciones y características y restaura la tienda. Después de la instalación, simplemente abre Ubuntu desde el menú Inicio.

Primer lanzamiento y configuración inicial

Al abrir Ubuntu por primera vez, la configuración tardará unos segundos. Se te pedirá que crees un nombre de usuario y una contraseña. Aunque parezca increíble, esto es importante: es la forma en que te autenticarás más adelante, incluso si te resulta extraño escribir la contraseña de administrador en Linux desde Windows. En algunas configuraciones, la terminal puede bloquearse o mostrar errores extraños; en ese caso, reinicia o ejecuta wsl --shutdownPowerShell e intenta iniciarlo de nuevo.

Actualice y verifique su sistema Ubuntu

Este paso suele pasarse por alto, pero es fundamental. Mantén tu entorno Ubuntu ordenado y seguro actualizando los paquetes. Abre la terminal de Ubuntu y ejecuta:

 sudo apt update && sudo apt upgrade -y 

Actualiza la lista de paquetes y las herramientas instaladas. Si esto falla, a veces se debe a que la configuración de red bloquea algunos repositorios o a que la caché está dañada. Reiniciar o restablecer manualmente WSL puede ser útil. Para ello, ejecute wsl --shutdowndesde PowerShell y vuelva a abrir Ubuntu.

Comprobaciones finales y resolución de problemas

Si Ubuntu no arranca o WSL parece funcionar mal, intenta deshabilitar y volver a habilitar funciones, o bien, reinstalarlo por completo. También revisa las actualizaciones de Windows. A veces, Windows simplemente necesita sus parches, o tu BIOS podría estar bloqueando las funciones de virtualización. Habilita la virtualización de hardware en la configuración de la BIOS; sí, suele estar oculta o desactivada por defecto.wsl --unregister

Algo que suele ayudar: haz clic derecho en el botón Inicio > Administrador de dispositivos > Dispositivos del sistema > busca “Adaptador Ethernet virtual de Microsoft Hyper-V” y asegúrate de que la virtualización esté habilitada en la BIOS. También, en la Configuración de Windows, comprueba si la virtualización está activada en Configuración > Privacidad y seguridad > Seguridad > Integridad de la memoria. Algunas configuraciones de hardware complican estos pasos, pero la persistencia ayuda.

Consejos para una configuración útil de WSL en Linux

  • Haga una copia de seguridad de sus distribuciones WSL : en caso de que quiera revertirlas o moverlas, expórtelas con wsl –export.
  • Utilice WSL2 para obtener un rendimiento real de Linux : la mayoría de los comandos de Linux, Docker, etc., se ejecutan mejor con WSL2; no lo omita si es posible.
  • Personalice su entorno Ubuntu : instale las herramientas que prefiera como Winhance o ajuste las configuraciones en ~/.bashrc.
  • Únase a comunidades en línea : r/bashonubuntuonwindows o r/linux4noobs de Reddit son sorprendentemente útiles.

Solución de problemas comunes

  • WSL no se inicia : Comprueba que la virtualización esté habilitada en la BIOS y luego ejecuta [Insert] wsl --set-default-version 2. También intenta wsl --shutdownreiniciar tu PC.
  • Ubuntu se bloquea después de la instalación : Reinstálalo desde Microsoft Store y asegúrate de que Windows 11 esté completamente actualizado. Si persiste, comprueba si hay algún software conflictivo, como Hyper-V o VPN, que bloquee el acceso a la red.
  • Comandos que no funcionan o faltan : Actualizar los paquetes del sistema con sudo apt update && sudo apt upgrade -yy reiniciar.

Porque, por supuesto, Windows a veces tiene que complicar las cosas.

Resumen

  • Active WSL y la plataforma de máquina virtual a través de las características de Windows o PowerShell.
  • Establezca WSL en la versión 2 con wsl --set-default-version 2.
  • Descargue e instale Ubuntu desde Microsoft Store.
  • Inicie Ubuntu, cree su usuario y luego actualice los paquetes.
  • Solucione los problemas reiniciando WSL, verificando la configuración del BIOS o actualizando Windows.

Resumen

Instalar Ubuntu en Windows 11 puede ser un poco complicado, sobre todo si Windows no funciona correctamente desde el principio. Pero una vez que todo funciona, es un cambio radical; realmente, tener Linux y Windows en paralelo abre un mundo de posibilidades. A veces, solo es cuestión de ajustar funciones o reiniciar, pero la recompensa merece la pena. Ojalá esto ayude a alguien a evitar esas interminables horas de frustración. Ojalá esto le ahorre algunas horas a alguien.