Cómo instalar el subsistema de Windows para Linux

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 la línea de comandos en la parte superior del sistema operativo Windows. Tradicionalmente, hay muchas formas en las que podemos configurar el sistema operativo Linux para trabajar. Puede ser un arranque dual, que se ejecuta a través de VMWare o VirtualBox, o instalarlo como nuestro sistema operativo principal.

Ahora, con el Subsistema de Windows para Linux, agrega una nueva capacidad que elimina la sobrecarga de configurar el sistema operativo desde cero. . Es fácil de configurar con WSL e instalar Linux y empezar. 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. usó 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  Comparaciones entre WSL1 y WSL2  Comparaciones entre WSL1 y WSL2 Comparaciones entre WSL1 y WSL2

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

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

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

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent “, slotId:” tecmint_incontent “);

Abra PowerShell como administrador y ejecute los siguientes comandos para activar la función WSL. y VM. y reiniciar el sistema una vez.

Habilitar el subsistema de Windows para Linux dism.exe/online/enable-feature/featurename: Microsoft-Windows-Subsystem-Linux/all/norestart Habilitar la máquina virtual para Linux dism.exe/online/enable-feature/featurename: VirtualMachinePlatform/all/norestart  Habilita WSL y VM en Windows  Habilitar WSL y VM en Windows Habilitar WSL y VM en Windows

Instale la distribución de Linux que prefiera en Windows

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

 Ejecutar Linux en Windows Ejecute Linux en Windows Ejecutar Linux en Windows

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

 Instalar Ubuntu en Windows  Instalar Ubuntu en Windows Instalar Ubuntu en Windows

Abra Ubuntu 20.04 LTS. y haga clic en Instalar.

 Instalar Ubuntu 20.04 en Windows  Instalar Ubuntu 20.04 en Windows Instalar Ubuntu 20.04 en Windows

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 puede anclar que en la barra de tareas de Windows o si estás usando una nueva Terminal de Windows. puedes configurar en ella. Ahora lanzaremos Ubuntu 20.04. Si lo está iniciando por primera vez, tomará algún tiempo configurar algunas cosas en el backend y luego nos pedirá que establezcamos el nombre de usuario y la contraseña.

 Ejecutando Ubuntu en Windows  Ejecutando Ubuntu en Windows Ejecutando Ubuntu en Windows

En esta etapa, puede recibe un error para instalar el componente del kernel. Para corregir este error, debe descargar e instalar manualmente WSL2 Linux Kernel.

0x1bc WSL 2 requiere una actualización de su componente de kernel.

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

Ahora he configurado 18.04. y 20.04. de la misma forma que mostrado 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  Verifique la versión de Ubuntu Versión  Verificar la versión de lanzamiento de Ubuntu Verifique la versión de lanzamiento de Ubuntu

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

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

Hay pocas opciones que podemos usar para iniciar nuestra distribución de Linux directamente desde el indicador de 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 de distribución instalada ejecutando el Comando el siguiente comando.

wsl-l Verificar la versión de distribución de Ubuntu  Verificar la versión de distribución de Ubuntu Verificar la versión de distribución de Ubuntu

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

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

wsl  Iniciar distribución predeterminada de Linux  Iniciar distribución predeterminada de Linux Iniciar distribución predeterminada de Linux

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

wsl-s Ubuntu-18.04 Cambiar distribución predeterminada de Linux  Cambiar distribución predeterminada de Linux Cambiar la distribución predeterminada de Linux

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

wsl-d Ubuntu-18.04-u tecmint  Conectarse a Linux Distor con el usuario  Conéctese a Linux Distor con el usuario Conectarse a Linux Distor con el usuario

6.. Podemos pasar algunas banderas junto con el” wsl-l “para comprobar el estado de la distribución.

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

 Verificar estado de distribución  Verificar estado de distribución Verificar estado de distribución

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

wsl-l-v  Verificar versión WSL  Verificar versión de WSL Verificar la versión de WSL

Mi Ubuntu 20.04. se está ejecutando 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 tomará algún tiempo en completarse y puede ver “ Conversión completa. ”cuando WSL 1. se convierte a WSL 2.

 Convertir WSL 1 en WSL 2  Convertir WSL 1 en WSL 2 Convertir WSL 1 a WSL 2

Cuando ejecute 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  Verificar estado de conversión  Comprobar estado de conversión Comprobar estado de conversión

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

wsl-l-v  Lista de la versión de WSL  Lista de la versión de WSL Lista de la versión de WSL

También podemos configurar WSL2. como la versión predeterminada, por lo que cuando instalemos una nueva distribución, se ejecutará con WSL2. Puede configurar la versión predeterminada ejecutando.

wsl–set-default-version 2  Establecer la versión predeterminada de WSL  Establecer la versión predeterminada de WSL Establecer la versión predeterminada de WSL

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 Indicador de PowerShell. o cmd.

Durante la instalación, puede encontrar diferentes errores que 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.