Cómo instalar el Bash de Ubuntu en Windows

Inicio / Linux / Cómo instalar el Bash de Ubuntu en Windows

Desde la introducción del Subsistema de Windows para Linux (WSL), los usuarios de Windows pueden ejecutar un entorno de Linux directamente en su sistema, lo que facilita a los desarrolladores y entusiastas acceder a herramientas y comandos comunes de Linux sin necesidad de una máquina virtual o una segunda computadora. En esta entrada, te explico cómo instalar el Bash de Ubuntu en Windows 10 o Windows 11 de manera sencilla.

Paso 1: Verificar los requisitos

Para instalar el Bash de Ubuntu en tu equipo con Windows, necesitas cumplir con algunos requisitos básicos:

  1. Tener Windows 10, versión 1607 o superior, o Windows 11.
  2. Contar con un sistema operativo de 64 bits.
  3. Tener habilitada la virtualización en tu BIOS o UEFI.

Si cumples con estos requisitos, ya estás listo para comenzar.

Paso 2: Habilitar WSL

Primero, debemos habilitar el Subsistema de Windows para Linux. Esto se puede hacer fácilmente desde la terminal de PowerShell:

  1. Abre PowerShell como administrador. Puedes hacerlo buscando “PowerShell” en el menú de inicio, haciendo clic derecho sobre el icono y seleccionando “Ejecutar como administrador”.
  2. En la ventana de PowerShell, escribe el siguiente comando para habilitar WSL:
wsl --install

Este comando habilitará tanto WSL como las funcionalidades necesarias, e instalará automáticamente la última versión del kernel de Linux en tu sistema. En Windows 11, este proceso también instalará automáticamente una distribución de Linux por defecto (normalmente Ubuntu).

Paso 3: Instalar una distribución de Linux

En caso de que estés en Windows 10 o quieras instalar una distribución específica, como Ubuntu, sigue estos pasos:

  1. Después de habilitar WSL, necesitarás instalar una distribución de Linux desde Microsoft Store. Abre la tienda de Microsoft y busca “Ubuntu”.
  2. Selecciona la versión de Ubuntu que prefieras y haz clic en “Instalar”.

Una vez instalada la distribución, ejecútala desde el menú de inicio buscando “Ubuntu”. La primera vez que la abras, se te pedirá que completes la configuración inicial, lo cual incluye la creación de un usuario y una contraseña para Linux.

Paso 4: Actualizar el sistema

Después de completar la instalación y configuración de Ubuntu, es una buena práctica asegurarte de que el sistema esté actualizado. Para hacerlo, abre el terminal de Ubuntu (puedes buscarlo como cualquier otro programa) y ejecuta los siguientes comandos:

sudo apt update
sudo apt upgrade

Estos comandos actualizarán los repositorios y el software de tu distribución a la última versión disponible.

Paso 5: Usar el Bash de Ubuntu en Windows

Ahora que has instalado Ubuntu en tu sistema, puedes comenzar a utilizar el Bash de Ubuntu directamente en Windows. Algunas tareas comunes que puedes realizar son:

  • Ejecutar comandos comunes de Linux como ls, cd, y cat.
  • Usar herramientas de desarrollo como Git, Node.js, Python, etc.
  • Configurar entornos de desarrollo completos para tecnologías como Docker o servidores web.

Para abrir el Bash de Ubuntu en cualquier momento, simplemente busca “Ubuntu” en el menú de inicio y selecciona la aplicación.

Paso 6: Personalización adicional

Si quieres profundizar aún más en la experiencia de Linux en Windows, puedes personalizar y ajustar tu entorno WSL de varias maneras. Por ejemplo, puedes instalar otras distribuciones de Linux como Debian o Kali Linux desde Microsoft Store, o incluso instalar WSL 2, que ofrece mejoras de rendimiento y compatibilidad.

Para cambiar a WSL 2, ejecuta el siguiente comando en PowerShell como administrador:

wsl --set-default-version 2

WSL 2 usa una arquitectura basada en una máquina virtual ligera, ofreciendo un mejor rendimiento en algunas tareas comparado con la primera versión de WSL.

Conclusión

Instalar el Bash de Ubuntu en Windows es una excelente manera de disfrutar las potentes herramientas y entornos de desarrollo de Linux sin dejar de utilizar Windows. Gracias a WSL, puedes ejecutar scripts, gestionar servidores, y trabajar con software libre directamente desde tu equipo con Windows, todo sin la necesidad de una configuración complicada o hardware adicional. Esta integración mejora enormemente la experiencia de desarrollo para aquellos que dependen de ambos sistemas operativos.

Con esta guía, ya tienes todo lo necesario para instalar y comenzar a utilizar el Bash de Ubuntu en tu computadora con Windows.