Cómo habilitar ubuntu bash en windows 10

Cómo instalar bash ubuntu en Windows 10 y actualizarlo do-upgrade

Linux es uno de los 3 sistemas operativos más utilizados a nivel doméstico en el mundo. Microsoft lo sabe, y ahora nos permiten hacer algo como instalar el bash de ubuntu nativo en Windows 10 para utilizar todo su potencial (más o menos).

No quiero que te hagas una idea equivocada antes de empezar y pienses que es un sistema perfecto o algo así. Está aún en fase beta, y lo que consigues es tener un Ubuntu en Windows de forma nativa, pero sin escritorio.

Me explico, básicamente tienes todo el potencial de Ubuntu 14, aunque te explico cómo actualizar el bash ubuntu de windows 10 a Ubuntu 16.04. Por otro lado, hay algunas cosas que no se han implementado y que no están funcionando, como el comando ping, o el ifconfig.

¿Qué puedo hacer con el Bash de Ubuntu en Windows 10?

Aun así, es una solución realmente potente, que te permitirá trabajar con la consola de linux directamente sobre todas las unidades de tu equipo.

Por ejemplo, ya sabes lo complicado que puede ser programar backups en Windows, y menos si no echas mano de aplicaciones de terceros. Con la consola de Ubuntu y las tareas cron, puedes configurarte los rsync que quieras, hacer backups incrementales, etc.

Olvídate también de tener que usar wampserver, xampp o similares. En otro artículo te explico cómo instalar LAMP en el bash de ubuntu para Windows 10. Así, puedes mantener todo actualizado, y con un par de comandos tener tu propio servidor web.

Lo mejor, es que si sueles virtualizar alguna máquina, y añadir carpetas compartidas para poder tener la consola, ya no lo necesitarás. Por supuesto lo mejor de todo es los pocos recursos que consume comparado con un contenedor vm, y también tendrás menos dolores de cabeza a la hora de acceder a los archivos del equipo.

Uno para controlarlos a todos

Lo que más me ha gustado, es que con simplemente arrancar el bash de Ubuntu ya tienes en la ruta /mnt todas las unidades de disco que tengas conectadas a Windows. Por supuesto con permisos para poder trabajar en ellas.

Léete también  Cómo evitar perder los 15 GB de OneDrive (hasta finales de Enero)

Por otro lado, y al ser una versión beta, aún le quedan algunas cosillas por pulir y da algunos problemas. La mayor parte los puedes solucionar ejecutando la máquina como administrador y cogiendo permisos root, pero te enseñaré un par de trucos.

Cómo instalar Ubuntu en Windows 10 nativo y sin programas de terceros

Los comandos a ejecutar son sencillos, y puedes echar mano del powershell o de la consola de comandos de Windows 10, pero aun así te dejo varias formas de hacerlo.

Si no lo tienes ya, es el momento de habilitar el modo desarrollador en Windows 10. Una vez lo tengas puedes seguir.

Lo primero será habilitar características de Windows 10. Te debería aparecer una opción como la siguiente que puedas activar.

habilitar-subsistemas-linux-windows

Una vez se termine de instalar, te va a pedir que reinicies el equipo, así que guarda todo lo que tengas a medias y reinícialo. Es necesario para poder continuar con la instalación. Una vez terminado de reiniciar dale a la tecla de windows y escribe bash, abre la opción que te aparece y saldrá una consola.

ejecutar-bash-windows-10-menu

En esta es donde realmente se hace la instalación del WSL en windows 10. Lo primero será contestar y, darle al intro y esperar a que se descargue e instale el bash de ubuntu desde la windows store. La descarga es relativamente rápida dependiendo de tu conexión, pero la instalación puede tardar un buen rato, no desesperes.

bash-ubuntu-windows-instalacion

Una vez termine de instalar te va a preguntar un par de cosas, y luego también por el usuario y la contraseña que quieres configurar. Sigue los pasos hasta que por fín te salga la última línea de la imagen.

instalar-bash-ubuntu-windows-10

En ese momento lo tendrás listo para usar en el menú inicio como Bash en Ubuntu en Windows. Solo tienes que pulsar la tecla windows y escribir Ubuntu. Por si te interesa le puedes echar un ojo a cómo ejecutar el bash de ubuntu al iniciar windows, y también cómo ejecutar comandos al abrir el bash de ubuntu en Windows.

Léete también  Todo lo que necesitas saber al actualizar de Windows Vista a Windows 10

Esta es la mejor forma de hacer la instalación, pero si te da algún problema puedes dejarme un comentario y te echo un cable. También puedes probar alguna de las otras dos opciones que te dejo a continuación.

Otras formas de habilitar WSL en Windows 10

Esta otra te permitirá elegir un nombre de usuario diferente al de windows. Dale al botón de Windows desde PowerShell, es mejor ejecutarlo como administrador en ciertos casos aunque no es necesario.

ejecutar-powershell-administrador

En la consola, simplemente escribe bash y pulsa intro. Te preguntará que si quieres instalarlo y solo te queda aceptar.

instalar-bash-windows-powershell

Si lo prefieres, esta manera es desde la consola de comandos, y esta cogerá el mismo nombre de usuario que el que tengas configurado en Windows. No es muy relevante, pero a mí me gusta llevar cierta concordancia para luego evitar problemas.

Abre el menú inicio, escribe cmd y abre la consola como administrador.

cmd-ejecutar-administrador

Ahora escribe lxrun /install /y, pulsa intro y verás que la instalación empieza directamente.

instalar-bash-ubuntu-16-windows-10

 

Cómo desinstalar el Bash de Ubuntu en Windows 10

Si por el motivo que sea has tenido problemas con la instalación, te has cargado la máquina de linux o simplemente ya no la quieres seguir usando, la desinstalación pasa por ejecutar un simple comando:

Ese comando solo borrará el contenido de la máquina que no tenga que ver con tu usuario. Si quieres desinstalar por completo el bash de ubuntu de windows, con configuración y todo lo demás que se haya generado en la máquina, ejecuta este otro:

Por otro lado, si quieres reinstalarlo para que quede como al principio puedes hacerlo con un solo comando en lugar de tener que desinstalar y volver a instalar:

Léete también  Como buscar dentro de archivos de forma recursiva linux

Si no tienes intención de volver a habilitarlo, entonces debes ir después de desinstalar a las funciones de windows y desactivar el subsystem.

Cómo actualizar el Bash de Ubuntu de Windows a Ubuntu 16.04

Cuando instalas el bash, te habrás fijado que haciendo un lsb_release -a te devolverá algo como lo siguiente:

La última LTS por otro lado es la Ubuntu 16.04.2, y hay que hacer un par de triquiñuelas para poder actualizar el bash de ubuntu de windows.

Si intentas hacer un do-release-upgrade te va a soltar algún que otro error, algún screen terminated y similares. Para evitarlo tienes que ejecutar estos comandos:

El sistema de pantalla no está funcionando bien al intentar hacer la actualización y da algún problema, por eso mismo es necesario eliminarlo del sistema, y puedes volver a instalarlo después del upgrade.

Ahora si haces un lsb_release -a te saldrá

Ten en cuenta que puede tardar bastante rato en hacer la actualización, así que no desesperes y piensa que tendrás que andar aceptando algunas cosas de vez en cuando, por lo que no conviene que te vayas muy lejos. Luego en caso de que algo no te funcione he preparado una lista de soluciones a problemas de la consola bash de ubuntu.

¿Has activado el bash de ubuntu en windows? ¿Para instalar lamp o desarrollo de aplicaciones? Comenta y comparte


AYUDANOS a poder seguir dando respuestas. Te podemos echar una mano y tú también a nosotros, símplemente dale a me gusta.