Paso a Paso: Como habilitar bash en Windows 10 Anniversary update.

September 5, 2016 by
Gonzalez Marinsalda, Ignacio

El día 2 de Agosto de este año la gente de Microsoft sacó al mercado su ultima actualización,  Windows 10 anniversary update, definiendo las bases de Windows as a Service.
Esta actualización tiene varias novedades respecto a Windows 10: un cliente de mail y calendario con soporte para multiples cuentas, Windows Ink y lo más interesante de todo, un Bash de Ubuntu incorporado.

Lamentablemente esta caracteristica viene deshabilitada por defecto. En las proximas lineas vamos a ver como podemos habilitarla y configurarla para poder usar Ubuntu desde nuestro terminal Windows.

Prerequisitos:
– Windows 10 Anniversary update – build 14393 o superior.
– Procesador x64 Intel o AMD.
– Necesitas ser miembro del programa Windows Insider (El registro es gratuito haciendo click Aquí).

Bash Win10

 

Pasos para la instalación:
1. Habilitar el modo desarollador en Windows.
2. Habilitar la caracteristica Windows Subsystem for Linux.

Habilitar el modo desarrollador de Windows 10

1. Abrimos la la ventana de Configuración con interfaz metro (Windows + I) > Actualización y seguridad > Para desarolladores.
2. Seleccionamos Modo Desarrollador (Developer Mode).

Habilitar la caracteristica Windows Subsystem for Linux (GUI)

1. Desde el inicio escribimos appwiz.cpl
2. Hacemos click en la opcion “Activar o desactivar las caracteristicas de Windows”
3. Hacemos click en “Windows subsystem for Linux (beta)”
windowsfeatures

 

 

 

 

 

 

 

4. Hacemos click en Ok.

Habilitar la caracteristica Windows Subsystem for Linux (Power Shell)

Abrimos un powershell como administrador y tipeamos lo siguiente.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

NOTA:  Es importante que hagamos un reboot del cliente cuando nos lo solicita dado que algunos componentes de bash solo pueden ser cargados durante el inicio del sistema operativo.

Ejecutar Bash en Windows

1. Abrimos un command prompt.
2. Ejecutamos el comando bash

Una vez que aceptemos el acuerdo de licencia, se va a descargar una versión ligera de Ubuntu.
Para ejecutar bash desde nuestro cliente windows, basta con utilizar el comando bash desde un command prompt o powershell o simplemente usar el acceso directo “Bash en Ubuntu en Windows”

Luego de la instalación, el sistema de archivos de linux va a estar ubicado en: C:\Users\<Windows user name>\AppData\Local\lxss\. Por defecto esta carpeta no esta visible al usuario.
Recomendamos no acceder a este directorio a mano dado que puede traer problemas entre bash y windows.

Agregar bash a windows es un gran acierto por parte de windows, si bien la herramienta está en desarrollo y tiene muchos aspectos que pulir, abre ampliamente la compatibilidad de Microsoft para con los sistemas open source.