Cómo instalar Linux en Windows 10 con WSL

Para una experiencia completa de Linux, no hay sustituto para una instalación completa. Pero si es un usuario de Windows que desea tener más Linux en su vida, el Subsistema de Windows para Linux (WSL) es un excelente lugar para comenzar. Le brinda un kernel de Linux en una máquina virtual liviana que se ejecuta junto con Windows y puede interactuar con su sistema de archivos. Poner en marcha una distribución de Linux en su máquina Windows es bastante fácil, ya sea que esté aprendiendo Linux o quiera usar un entorno de desarrollo de Linux, por lo que vale la pena intentarlo si tiene curiosidad. Aquí aprenderá a instalar Linux en Windows 10 con WSL.

Lo que obtendrás

Terminará con una máquina virtual Linux que puede ejecutar en Windows. Puede obtener Ubuntu, Debian, Kali, openSUSE y SLES, y puede tenerlos instalados y ejecutándose al mismo tiempo. En su mayor parte, puede hacer cualquier cosa en una instalación de WSL que haría en una instalación de Linux separada, como usar el shell Bash, ejecutar herramientas de línea de comandos o instalar aplicaciones de Linux (línea de comandos). Puede cambiar rápidamente entre Linux y Windows y, quizás lo más importante, acceder a sus archivos y programas de Windows desde dentro del shell de Linux.

Lo que no obtienes es una GUI. WSL es solo una línea de comandos, por lo que tendrá que aprender algunos comandos básicos de Linux.

Instalación y configuración de WSL

Deberá ejecutar una versión actualizada de Windows 10 para que esto funcione, pero ese es casi el único requisito. Las instrucciones a continuación lo configurarán con la versión más reciente del Subsistema de Windows para Linux (WSL2, a partir de junio de 2020), aunque tendrá que mantener la instalación de Linux actualizada usted mismo usando:

Nota: los pasos 1, 2 y 3 utilizan la línea de comandos de PowerShell para habilitar la función WSL. Si prefiere usar la GUI, simplemente ingrese “Características de Windows” en la barra de búsqueda de Windows, busque “Subsistema de Windows para Linux” y marque la casilla. Sin embargo, se recomienda usar PowerShell.

Wsl Start Enable Gui

1. Abra PowerShell. Asegúrese de utilizar “Ejecutar como administrador”.

2. Pegue el siguiente script:

Habilitar inicio de WSL

3. Si le pide que reinicie, hágalo. De lo contrario, sigue adelante.

4. Abra Microsoft Store y buscar para “Linux” para ver todas sus opciones. Aquí instalaremos Ubuntu.

Wsl Start Microsoft Store

5. Haga clic en el botón “Instalar”.

Wsl Iniciar Microsoft Store Ubuntu

6. Espere a que se descargue, luego inicie Ubuntu. En el futuro, puede hacer esto desde su menú Inicio.

7. Configure cualquier combinación de nombre de usuario / contraseña que desee. No tiene que ser el mismo que su inicio de sesión de Windows.

Wsl Iniciar Microsoft Instalar Nombre de usuario de Ubuntu

8. Actualice su instalación usando:

Wsl Start Upgrade 2

9. Si desea instalar paquetes, puede usar:

Wsl Start Install Npm

Comandos básicos de Linux

Wsl Iniciar Ubuntu Navegar Crear

Si está familiarizado con la navegación básica por línea de comandos de Linux, puede saltar un poco hacia abajo. De lo contrario, los siguientes son algunos comandos básicos que necesitará saber para moverse en una línea de comandos de Linux.

Usar WSL con Windows

Si lo desea, puede usar su instalación de Linux como su propio sistema en Windows, con archivos y programas totalmente separados. Eso está bien, y es posible que desee algunos archivos almacenados en Linux por sus ventajas de velocidad, pero una de las grandes ventajas de WSL es que puede interactuar con sus archivos y carpetas de Windows montando eficazmente la unidad en su sistema Linux. Esto le permite usar Linux con cualquier cosa que tenga en Windows, manteniendo todas sus cosas en el mismo lugar.

Usar comandos de Linux en un shell de Windows como PowerShell o símbolo del sistema es fácil. Solo usa:

Por ejemplo, si desea enumerar todo el contenido de su directorio actual usando el comando de Linux, simplemente ingrese:

Esto ejecutará el comando de Linux en Windows sin abrir el sistema operativo real.

Si desea iniciar todo el sistema operativo desde dentro de PowerShell o cmd, también es fácil. Solo corre:

o

Wsl Iniciar Microsoft Ubuntu Powershell Access

Sin embargo, con el tiempo probablemente se preguntará cómo acceder a los directorios de Windows desde el interior de su sistema Linux. La clave aquí es que Windows está esencialmente montado como una unidad externa para el sistema Linux, por lo que Linux puede usarlo como almacenamiento, por lo que es prácticamente lo mismo que usar su sistema operativo para editar archivos en una unidad flash.

1. Abra su terminal Linux (Ubuntu, en este caso) como administrador de Windows.

Wsl Iniciar Iniciar Ubuntu

2. Acceda a su unidad Windows C: ingresando:

Inicio de Wsl Ubuntu Dir 2

Para confirmar que ha accedido a él, ejecute:

para ver los archivos y carpetas.

3. Intente crear un directorio. Correr:

Inicio Wsl Ubuntu Dir 3

Abra el Explorador de archivos y verifique su unidad C: para confirmar que Ubuntu creó una carpeta allí.

4. Ingrese al directorio escribiendo:

Wsl Start Cd Test Dir 5

5. Cree un archivo usando:

Wsl Start Test Dir 6

6. Edite el archivo usando:

Prueba de inicio Wsl Dir 6nano

Ingrese algunas palabras, luego presione Ctrl + O para salvar y Ctrl + X salir.

7. Verifique su sistema de archivos de Windows nuevamente. Debería ver un archivo de texto con el contenido que ingresó.

Prueba Wsl Start Ubuntu Windows

8. Si lo desea, puede navegar a cualquier otra carpeta o documento en su unidad de Windows y editarlo usando Ubuntu.

Ahora digamos que desea acceder a sus archivos de Linux en Windows o tal vez solo desea una representación GUI de su sistema de archivos. No hay problema. Simplemente navegue hasta el directorio de Linux que desea ver e ingrese:

los . al final representa el directorio actual, y si lo incluye, explorer.exe abrirá una ventana del Explorador de Windows que le mostrará sus archivos de Linux.

De hecho, puede iniciar otras aplicaciones de Windows y ejecutar comandos de Windows desde Linux también. Por ejemplo:

lanza el bloc de notas.

¿Qué más puedes hacer?

Ahora que sabe cómo instalar Linux en Windows 10 y cómo interactúa con Windows, puede hacer prácticamente lo que quiera. Puede ejecutar lenguajes de programación, ejecutar servidores locales, usar un IDE de Windows para trabajar en el shell de Linux, ejecutar múltiples distribuciones de Linux al mismo tiempo o simplemente jugar con Linux para familiarizarse con la línea de comandos. El precio del fracaso es bastante bajo. Si arruinas algo, restablecer o reinstalar tu distribución de Linux es bastante fácil.

Créditos de imagen: Tux

¿Es útil este artículo?

Puedes compartirlo con alguien que le vaya a interesar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *