Microsoft ha iniciado una asociación con Canonical, y es una empresa matriz de Ubuntu. Esta asociación abrió la puerta a los usuarios de Linux, ya que permite que cualquier persona pueda utilizar Linux en Windows. El CEO de Microsoft anunció oficialmente que ahora cualquiera puede instalar y utilizar el Bash Shell de Linux en Windows 10. Muchos de ustedes todavía no lo creen, por lo que en este artículo, le daremos información sobre la instalación y el uso de Linux Bash Shell en Windows 10.
Por qué debe usar Linux Bash Shell
Como sabemos, el sistema operativo de Windows ya tiene un PowerShell, que es un lenguaje de scripting y shell de comandos. PowerShell ayuda a los administradores de sistemas a realizar diferentes tareas de administración, y fue creado a partir del framework.NET para superar las deficiencias del símbolo del sistema.
Ahora que piensas que PowerShell ya está presente en Windows, ¿cuál es la necesidad de Bash Shell en Windows? Bash y PowerShell están diseñados de manera diferente para diferentes tareas. Bash shell está integrado en el sistema operativo Windows y elimina los pasos adicionales que había que seguir para utilizar los mismos lenguajes de programación en su Windows.
¿Qué es Bash Shell?
«Bash» es una abreviatura de «Bourne-Again Shell», que es el juego de palabras de Stephen Bourne (autor del ancestro directo del actual shell de UNIX «sh»). Bash es un lenguaje de comandos o Shell, y se utiliza para diferentes tipos de sistemas operativos GNU y Linux.
Bash es la versión libre de Bourne Shell, y se distribuye con el sistema operativo GNU y Linux que también incluye Ubuntu. En caso de que haya utilizado Ubuntu y trabajado en los comandos específicos de la terminal, debe haber utilizado Bash para este proceso. Bash es uno de los intérpretes de línea de comandos más sorprendentes, por lo que es un shell interactivo por defecto en las diferentes distribuciones de Linux.
Cómo instalar y utilizar el shell Bash de Linux en Windows 10
El primer paso del proceso requiere que habilites la opción «Subsistema de Windows para Linux» en Windows desde PowerShell. En caso de que quieras usar la GUI, entonces tienes que buscar la opción de características para obtener la lista de características de Windows, así que puedes hacerlo según la imagen que se muestra a continuación:
Luego, ábrela para usar todas las opciones, así que marca «Subsistema de Windows para Linux» y «Plataforma de máquinas virtuales» y habilítalas marcando la casilla, luego reinicia tu sistema para aplicar los cambios.
En caso de que estés utilizando el PowerShell, entonces debes ir en el menú de Inicio, y escribir PowerShell en el cuadro de búsqueda, luego ejecútalo como administrador haciendo clic derecho sobre él:
Una vez que abras el PowerShell, utiliza el siguiente comando para habilitar el Bash en Windows 10. (En este caso, el sistema le preguntará acerca de la confirmación, así que escriba Y, o puede pulsar Enter.
Ahora, usted necesita para descargar el sistema Linux de la tienda de Windows y la búsqueda de «Linux» o «Ubuntu».
Después de la búsqueda, obtendrá la siguiente pantalla por la que puede instalar Ubuntu o SUSE. (En este caso, se utiliza Ubuntu para el proceso posterior).
La diferencia entre openSUSE o Ubuntu o SUSE Linux Enterprise son los diferentes comandos para instalar los nuevos paquetes de los subsistemas Linux. Se necesitará alrededor de 1 GB o más para descargar el Ubuntu.
Es la última tarea para ejecutar Linux en Windows 10, por lo que necesita para buscar la distribución de Linux que ha instalado, es decir, Ubuntu.
Ahora ejecutarlo como una aplicación habitual de Windows, y tomará algún tiempo para instalar luego llenar un nombre de usuario y contraseña.
Por fin, Linux se instalará en su sistema, así que disfrútelo.
Solución de problemas
1. En caso de que obtenga el código como este:
Eso significa que ha recibido el mensaje «El componente opcional WSL no está habilitado. Por favor, habilítelo e inténtelo de nuevo». Le dirá que presione cualquier tecla para continuar, por lo que se cerrará automáticamente cuando presione cualquier tecla.
Este error podría ocurrir porque el Subsistema de Windows para Linux no está habilitado correctamente. Por lo tanto, necesita habilitarlo como explicamos en nuestro artículo.
2. En caso de que obtenga el error «Installation failed with error 0x80070003», entonces tiene que asegurarse de que su Linux debe ser almacenado e instalado en la unidad C de su sistema porque el Subsistema de Windows para Linux sólo funciona en la unidad C, que es la unidad del sistema.
Primero, vaya a la Configuración>Almacenamiento> Más Configuración de Almacenamiento y cambie la ubicación del contenido recién descargado.
Actualizar WSL1 a WSL 2 o Windows Subsystem for Linux 2
En caso de que su sistema esté inscrito en el programa Insider de Windows o su sistema esté actualizado a 18917 o superior, es fácil para usted actualizar WSL 1 a WSL 2.
Antes de actualizar WSL1 a WSL 2, tiene que habilitar una característica de Windows, así que ábralo y desplácese hacia abajo en la opción y luego habilite la característica «Plataforma de máquina virtual». Ahora, reinicie su sistema para aplicar los cambios.
A continuación, abra el PowerShell, y tiene que ejecutarlo como administrador, a continuación, ejecute el comando que se indica a continuación.
Recuerde, usted necesita reemplazar con los nombres de distribución instalados como Ubuntu, Debian, o Kali Linux. Después de este proceso, su sistema convertirá el WSL1 en WSL 2, y tardará entre 5 y 10 minutos.
Por último, introduzca el comando que se indica a continuación para comprobar la versión de WSL (el subsistema de Windows para Linux) en su sistema. Si muestra la versión 2 de WSL, significa que su WSL está ahora actualizado.
Conclusión
Este artículo ha proporcionado información completa sobre «Cómo instalar y utilizar el Bash Shell de Linux en Windows 10». Como hemos comentado, el CEO de Microsoft ha anunciado oficialmente que ya se puede instalar y utilizar Linux Bash Shell en Windows 10. Este artículo le ayudará a instalar Linux Bash Shell en su Windows 10 sin ningún problema, por lo que hemos ofrecido formas de abordar los errores mientras se instala Linux Bash Shell. Cuál es su opinión sobre este artículo? Háganoslo saber!.