GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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 además del sistema operativo Windows. Tradicionalmente, hay muchas maneras en 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 Windows Subsystem 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 ponerse en marcha. Para obtener más información sobre la arquitectura de WSL, consulte "Microsoft Build 2019 - BRK3068".

Aquí configuraremos WSL 2 que es el último lanzamiento. 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

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 el “Subsistema de Windows para Linux ” y plataforma de máquina virtual características opcionales antes de instalar cualquier Linux distribuciones en Windows sistema. El WSL 2 usa máquina virtual tecnología 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 WSL y MV y reinicie el sistema una vez.

Habilitar 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

Instala la distribución de Linux que prefieras en Windows

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

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

Abrir Ubuntu 20.04 LTS y haga clic en Instalar.

Lanzamiento de Ubuntu es bastante fácil en Windows . Solo ve a buscar y escribe Ubuntu , mostrará todas las versiones instaladas de Ubuntu .

También puede anclar eso en la barra de tareas de Windows o si está utilizando una nueva Terminal de Windows puede configurar en él. Ahora lanzaremos Ubuntu 20.04 . Si lo está iniciando por primera vez, llevará algún tiempo configurar algunas cosas en el backend y luego nos pedirá que configuremos el nombre de usuario y la contraseña.

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

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

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

Ahora he configurado ambos 18.04 y 20.04 de la misma forma que se muestra en el apartado anterior. Abra el shell y escriba el siguiente comando para comprobar la distribución y el lanzamiento de su Ubuntu.

lsb_release -a

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 nuestros requisitos.

Aprenda los comandos del subsistema de Windows para Linux Distro

Hay pocas opciones que podemos usar para iniciar nuestra distribución de Linux directamente desde PowerShell o CMD aviso.

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

A partir de la salida de este comando, puede ver dos versiones de Ubuntu está instalado y Ubuntu 20.04 está configurado para iniciarse de forma predeterminada.

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

wsl

4. Cambie la distribución de Linux predeterminada 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 "wsl -l" comando para comprobar el estado de la distribución.

  • wsl -l --all – Listar todas las distribuciones.
  • wsl -l --running – Enumere solo las distribuciones que se están ejecutando actualmente.
  • wsl -l --quiet – Solo mostrar nombres de distribución.
  • wsl -l --verbose – mostrar información detallada sobre todas las distribuciones.

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

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

wsl --set-version Ubuntu-20.04 2

Esto tardará un tiempo en completarse y podrá ver "Conversión completa ” cuando WSL 1 se convierte a WSL 2 .

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

wsl -l -v

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

wsl -l -v

También podemos establecer WSL2 como la versión predeterminada, de modo que cuando instalemos una nueva distribución se ejecutará 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 aprendí algunas opciones de línea de comandos que podemos usar desde PowerShell o indicador de 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 de preguntas frecuentes oficiales de la documentación de Microsoft para obtener más información sobre WSL. .


Ubuntu
  1. Cómo instalar Windows 10 en VirtualBox en Linux

  2. Cómo instalar Arch Linux

  3. Cómo instalar Yarn en Windows

  4. Cómo ejecutar Ubuntu usando el subsistema de Windows para Linux

  5. Kali en el subsistema de Windows para Linux

Cómo instalar Ubuntu 20.04 en Windows 10

Cómo instalar WSL en Windows 10

Cómo instalar WSL (Subsistema de Windows para Linux) en Windows 11

¿Cómo instalar Linux Fedora en Hyper-v Windows 10?

¿Cómo instalar Linux Mint en Hyper-v Windows 10?

Cómo instalar y configurar el subsistema de Windows para Linux