Búsqueda de sitios web

Cómo instalar el subsistema de Windows para Linux


El Subsistema de Windows para Linux (WSL) ejecuta un entorno GNU/Linux que incluye la mayoría de las utilidades y aplicaciones de línea de comandos además del sistema operativo Windows. Tradicionalmente, hay muchas formas en las que podemos configurar el sistema operativo Linux para que funcione. Puede ser un arranque dual, ejecutándose a través de VMWare o VirtualBox, o instalándolo como nuestro sistema operativo principal.

Ahora, con el Subsistema de Windows para Linux, se agrega una nueva capacidad que elimina la sobrecarga de configurar el sistema operativo desde cero. Es fácil de configurar con WSL, instalar Linux y comenzar. Para saber más sobre la arquitectura de WSL, consulte “Microsoft Build 2019 – BRK3068”.

Aquí configuraremos WSL 2, que es la última versión. WSL 2 es parte de Windows 10, versión 2004 lanzada en mayo de 2020. WSL 1 usaba una capa de traducción o compatibilidad entre Linux y Windows, mientras que WSL 2 > utiliza tecnología de máquina virtual para permitirle ejecutar un kernel de Linux real directamente en Windows 10.

Comparaciones entre WSL 1 y WSL 2

Antes de instalar WSL 2 necesita Windows 10, versión 1903, compilación 18362 o superior.

Habilite el subsistema de Windows y la máquina virtual para Linux

Primero debe habilitar las funciones opcionales “Subsistema de Windows para Linux” y Plataforma de máquina virtual antes de instalar cualquier distribución de Linux en Windows . sistema. El WSL 2 utiliza tecnología de Máquina Virtual en lugar de una capa de traducción para comunicarse entre Windows y Linux.

Abra PowerShell como administrador y ejecute los siguientes comandos para activar las funciones WSL y VM y reinicie el sistema una vez.

Habilitar el subsistema de Windows para Linux

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Habilitar máquina virtual para Linux

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Instale su distribución de Linux preferida en Windows

Abra Microsoft Store y seleccione su distribución de Linux favorita.

Para fines de demostración, instalaremos Ubuntu, iremos a la tienda de Microsoft y en la barra de búsqueda escribiremos Ubuntu.

Abra Ubuntu 20.04 LTS y haga clic en Instalar.

Iniciar Ubuntu es bastante fácil en Windows. Simplemente vaya a buscar y escriba Ubuntu, se mostrarán todas las versiones instaladas de Ubuntu.

También puedes fijarlo en la barra de tareas de Windows o, si estás usando una nueva Terminal de Windows, puedes configurarlo en ella. Ahora lanzaremos Ubuntu 20.04. Si lo inicia por primera vez, le llevará algún tiempo configurar algunas cosas en el backend y luego nos solicitará que establezcamos el nombre de usuario y la contraseña.

En esta etapa, es posible que reciba un error al instalar el componente del kernel. Para corregir este error, debe descargar e instalar manualmente el Kernel de Linux WSL2.

0x1bc WSL 2 requires an update to its kernel component. 

Para obtener información, visite https://aka.ms/wsl2kernel

Ahora he configurado tanto 18.04 como 20.04 de la misma manera que se muestra en la sección anterior. Abra el shell y escriba el siguiente comando para verificar la distribución y lanzamiento de su Ubuntu.

lsb_release -a

Ahora hemos terminado con la instalación de Ubuntu en Windows. En menos tiempo podremos tener una distro funcional donde podremos comenzar a instalar herramientas y paquetes como docker, ansible, git, python, etc. según nuestro requerimiento.

Aprenda los comandos del subsistema de Windows para la distribución de Linux

Hay algunas opciones que podemos usar para iniciar nuestra distribución de Linux directamente desde el indicador PowerShell o CMD.

1. Escriba el siguiente comando, que mostrará la lista de opciones que podemos usar junto con wsl.

wsl -help

2. Verifique la versión instalada de la distribución ejecutando el siguiente comando.

wsl -l

En el resultado de este comando, puede ver que hay dos versiones de Ubuntu instaladas y Ubuntu 20.04 está configurado para iniciarse de forma predeterminada.

3. La distribución predeterminada (Ubuntu 20.04) se puede iniciar simplemente escribiendo.

wsl

4. Cambie la distribución predeterminada de Linux ejecutando el comando.

wsl -s Ubuntu-18.04

5. Conéctese a una distribución específica con un usuario específico ejecutando el comando.

wsl -d Ubuntu-18.04 -u tecmint

6. Podemos pasar algunas banderas junto con el comando "wsl -l" para verificar el estado de la distribución.

  • wsl -l --all: enumera todas las distribuciones.
  • wsl -l --running: muestra solo las distribuciones que se están ejecutando actualmente.
  • wsl -l --quiet: muestra solo los nombres de distribución.
  • wsl -l --verbose: muestra información detallada sobre todas las distribuciones.

7. Al ejecutar el siguiente comando, podemos comprobar con qué versión de WSL se está ejecutando mi distribución de Linux.

wsl -l -v

Mi Ubuntu 20.04 se ejecuta con la versión WSL 1 ya que está configurado hace mucho tiempo. Puedo convertir eso a WSL 2 ejecutando el comando.

wsl --set-version Ubuntu-20.04 2

Esto tardará algún tiempo en completarse y podrá ver "Conversión completa" cuando WSL 1 se convierta a WSL 2.

Al ejecutar el comando --set-version, abra otra ventana de PowerShell y ejecute wsl -l -v para verificar el estado actual. Se mostrará como "Convirtiendo".

wsl -l -v

Puede ejecutar el siguiente comando nuevamente para verificar la versión actual de WSL. Ambas distribuciones ahora se ejecutarán con WSL2.

wsl -l -v

También podemos configurar WSL2 como la versión predeterminada para que cuando instalemos una nueva distribución se ejecute con WSL2. Puede configurar la versión predeterminada ejecutando.

wsl --set-default-version 2

En este artículo, hemos visto cómo configurar WSL 2 para instalar Ubuntu Linux en Windows y hemos aprendido algunas opciones de línea de comandos que podemos usar desde PowerShell o el símbolo cmd.

Durante la instalación, puede encontrar diferentes errores que yo no he encontrado; en ese caso, el documento oficial de solución de problemas será un buen lugar para comenzar. Además, eche un vistazo a la sección oficial de preguntas frecuentes de la documentación de Microsoft para obtener más información sobre WSL.