Cómo configurar Ubuntu en Windows 11: Tutorial completo de arranque dual

Configurar Ubuntu en Windows 11 no es precisamente una ciencia exacta, pero puede ser un poco complicado, sobre todo si te encuentras con problemas con WSL o si la instalación se bloquea en algún momento. A veces, tras habilitar WSL en el menú de características de Windows, el sistema no lo reconoce correctamente o aparecen errores al intentar instalar Ubuntu desde la Microsoft Store. Estos problemas pueden ser muy frustrantes, ya que parece que lo estás haciendo todo bien, pero aun así terminas con una instalación defectuosa o incompleta.¿La buena noticia? Una vez que conoces los comandos y las rutas correctos, a menudo solo es cuestión de solucionar los pequeños fallos de configuración para que todo funcione a la perfección.

Cómo solucionar problemas comunes de instalación de WSL y Ubuntu en Windows 11

Método 1: Asegurarse de que WSL 2 esté configurado como predeterminado

En primer lugar, si WSL no se ejecuta en la versión 2, algunos comandos y funciones no funcionarán correctamente, especialmente las aplicaciones gráficas de Linux. Puedes comprobar tu versión actual de WSL abriendo PowerShell como administrador y escribiendo wsl -l -v. Si ves “WSL 1” junto a tu Ubuntu, probablemente ese sea el problema. Para cambiar a WSL 2, usa wsl --set-version Ubuntu 2. A veces, incluso después de marcar la casilla en las características de Windows, WSL 2 no se configura correctamente. La ejecución wsl --set-default-version 2garantiza que las nuevas instalaciones usen WSL 2 de forma predeterminada. Sin esto, podrías quedarte con una versión anterior, menos compatible y sin compatibilidad con aplicaciones GUI ni mejor rendimiento.

Método 2: Reinstalar o restablecer el kernel de WSL

Si Ubuntu falla o la instalación se bloquea, conviene eliminar el kernel de WSL y reinstalarlo. Consulta la documentación oficial de Microsoft o ejecuta wsl --updatePowerShell, que actualiza el kernel de Linux. A veces, un kernel dañado o una compilación desactualizada causa errores. Si sigue sin funcionar, intenta restablecer tu entorno de WSL ejecutando:

wsl --shutdown wsl --unregister Ubuntu 

Luego, reinstala Ubuntu desde la Microsoft Store. Es un restablecimiento rápido que borra la caché y corrige los archivos dañados. Solo recuerda hacer una copia de seguridad de los archivos importantes primero.

Método 3: Verificar dos veces la configuración de virtualización de Windows

Este problema suele ser problemático. Incluso si se activan “Plataforma de máquina virtual” y “Subsistema de Windows para Linux”, a veces la configuración de la BIOS para la virtualización se desactiva. Revisa la configuración de la BIOS/UEFI del sistema y asegúrate de que “Intel VT-x” o “AMD-V” esté activado. También verifica en Configuración > Privacidad y seguridad > Seguridad de Windows > Seguridad del dispositivo que la virtualización de hardware esté activada. Sin esto, el entorno WSL 2 no funcionará correctamente y podrías recibir errores como “WSL 2 requiere Hyper-V”.Confirma esta configuración si tu entorno Linux no se inicia.

Método 4: Instalación o actualización manual del kernel de Linux

Si ve errores relacionados con la falta de disponibilidad o la desactualización del kernel de Linux, es posible que deba actualizarlo manualmente. Descargue el paquete más reciente del kernel de Linux desde la página oficial de actualización del kernel WSL2 de Microsoft. Ejecute el instalador, reinicie su PC y ejecute:

wsl --set-default-version 2

A veces, simplemente actualizar el kernel marca la diferencia, sobre todo si las actualizaciones automáticas no se han actualizado. Consejo: revisa también las actualizaciones de Windows para asegurarte de que todo esté al día.

Método 5: Solución de problemas de acceso al sistema de archivos o al almacenamiento

Si no puede acceder a sus archivos de Windows desde Ubuntu, revise la ruta y los permisos. La unidad debería estar montada en /mnt/c/, pero si no está o no funciona, intente reiniciar el servicio WSL con wsl --shutdowno restablecer los permisos de acceso. Además, asegúrese de que su cuenta de usuario de Windows tenga permiso para acceder a la unidad y a los archivos. A veces, un reinicio rápido o cerrar sesión soluciona problemas de permisos inusuales.

No estoy completamente seguro de por qué, pero a menudo, simplemente actualizar Windows, los kernels de WSL y asegurarse de que la virtualización esté activada resuelve el 90 % de los problemas persistentes. Simplemente recuerde reiniciar después de realizar cambios en la BIOS o instalar actualizaciones; Windows puede ser terco a la hora de reconocer nuevas configuraciones de hardware.

Y si todo lo demás falla, la clásica desinstalación y reinstalación no es mala idea, sobre todo si tu entorno WSL está completamente estropeado. Ve a Configuración > Aplicaciones y características, busca Ubuntu y desinstálalo. Luego, reinstálalo desde la Tienda. Normalmente, esto soluciona cualquier problema que te causara problemas.

Sinceramente, solucionar problemas con WSL puede ser un poco tedioso, pero una vez que funciona correctamente, es revolucionario. Simplemente ten paciencia, revisa la BIOS y las actualizaciones de Windows, y no dudes en ejecutar esos comandos en PowerShell para que todo vuelva a la normalidad. Una vez que esté en funcionamiento, la posibilidad de ejecutar Linux de forma nativa en Windows con compatibilidad con GUI es simplemente una gran ventaja, especialmente para desarrollo o experimentación con herramientas de código abierto.

Resumen

  • Asegúrese de que WSL esté configurado en la versión 2 con wsl --set-default-version 2.
  • Actualice el kernel de Linux a través de la página de descargas de Microsoft.
  • Verifique nuevamente que la virtualización esté habilitada en BIOS/UEFI.
  • Ejecutar wsl --updatepara obtener las últimas actualizaciones del kernel.
  • Restablezca su entorno WSL en PowerShell si las cosas se ponen realmente extrañas.

Resumen

Arreglar WSL o conseguir que Ubuntu funcione correctamente en Windows 11 puede ser un poco impredecible a veces, pero una vez que hayas seguido estos pasos, suele solucionarse. A veces, un simple reinicio, actualizar el kernel o revisar la configuración de la BIOS marca la diferencia. Una vez configurado, podrás disfrutar de una experiencia Linux bastante fluida directamente en Windows, sin complicaciones de arranque dual ni necesidad de máquinas virtuales pesadas. Ojalá esto ayude a evitar la misma frustración que causó en algunas configuraciones que he visto.¡Mucha suerte y feliz Linux!