Saltar al contenido

Cómo instalar Ubuntu 21.10 en WSL en Windows 10 y 11

07/01/2022

Instalar WSL2 en Windows 10 y 11 nunca ha sido tan fácil, y agregar una distribución simplemente descarga la aplicación de Microsoft Store. Pero no tiene por qué terminar ahí. Microsoft Store tiene una selección limitada de buenas distribuciones de Linux. Además, en el caso de Ubuntu, básicamente verificamos la versión LTS, no la última versión móvil.

Para muchos, esto está absolutamente bien, pero siempre hay una buena razón para querer acceder a la última versión, especialmente en desarrollo. Si necesita Ubuntu 21.10, no necesita arrancar y arrancar la máquina virtual. Muy fácil de instalar en Windows 10 u 11.

Solo necesitas saber dónde buscar.

Cómo descargar Ubuntu 21.10 para WSL

Descargar Ubuntu 21.10 para WSL no es difícil, pero no está muy claro dónde conseguirlo. Es posible actualizar a la última versión dentro de WSL, pero para 21.10 ya debe ser 21.04.

Sin embargo, aquí descargaremos el archivo de imagen e instalaremos una versión completamente nueva de Ubuntu 21.10.

Para obtener los archivos que necesita Sitio web de Ubuntu Siga los pasos a continuación.

  1. Haga clic en la opción etiquetada Diablillo..
  2. Luego haga clic en Actual..

    Imagen de la nube de Ubuntu

  3. Encuentra el archivo etiquetado wsl.rootfs.tar.gz..

    Imagen de la nube de Ubuntu

Tengo varios archivos, Manifiesto Puedes ignorarlo. También debe seleccionar la versión adecuada para su PC. Si está utilizando una máquina con Intel o AMD amd64 versión. Si está utilizando una máquina basada en ARM arm64 versión.

Descargue los archivos relevantes y continúe con el proceso de instalación.

Cómo instalar Ubuntu 21.10 en WSL en Windows 10 y 11

A partir de ahora, vaya a la terminal de PowerShell. Tome nota de la ubicación donde descargó el archivo tar de los pasos anteriores, ya que necesitará la ubicación del archivo como parte del proceso de instalación.

El proceso de instalación comienza importando la imagen descargada de Ubuntu a WSL Setup. Hay una guía completa para exportar e importar distribuciones de Linux en WSL, pero aquí cubrimos todo lo que necesita.

Dentro de PowerShell, debe ingresar el siguiente comando para importar e instalar Ubuntu 21.10.

wsl --import <name> <location to unpack> <location of download>

Entonces en mi sistema se ve así:

wsl --import Ubuntu-2110 c:/WSL/Ubuntu-2110 c:/Downloads/impish-server-cloudimg-amd64-wsl.rootfs.tar.gz

La ubicación donde descomprime e instala la imagen realmente no importa, pero está bien crear un directorio dedicado, especialmente si está instalando múltiples distribuciones de esta manera.

Además, finalmente puede especificar la versión de WSL. --version Bandera nacional. Se instalará en la versión de WSL que su sistema reconoce como predeterminada, pero puede cambiarla durante la instalación para eliminar la necesidad de una conversión posterior.Solo agrega 1 o 2 Después de la bandera, especifique la versión requerida.

Tomará algún tiempo, pero una vez que haya terminado, puede continuar con la configuración. Esto no se instala desde Microsoft Store, por lo que[スタート]No hay atajos de aplicaciones creados en el menú. Debe iniciarlo manualmente con el siguiente comando:

wsl -d <distroname>

Sin embargo, si está utilizando una terminal de Windows, debería usarla, pero WSL agregará automáticamente la Terminal de Windows al menú desplegable, junto con todas las demás shells que pueda abrir.

Configuración básica de Ubuntu 21.10

Dado que básicamente está descargando Ubuntu 21.10, el proceso de configuración inicial que obtiene cuando instala Ubuntu desde Microsoft Store no se ejecutará. Por lo tanto, no necesita configurar el usuario, solo existe root. Por lo tanto, debe crear uno y agregarlo al grupo sudo.

adduser <yourusername>
usermod -aG sudo <yourusername>

Luego cambie a ese usuario con el siguiente comando:

su <yourusername>

Para iniciar Ubuntu 21.10 como nuevo usuario, escriba lo siguiente desde PowerShell:

wsl -d <distroname> -u <yourusername>

No es un proceso largo cambiar o escribir una nueva instalación como usuario en lugar de root, pero siempre es mejor automatizar el proceso. La configuración de usuario predeterminada para las distribuciones instaladas de esta manera es ligeramente diferente a la del usuario que descargó el ejecutable de la tienda.

Hay varias formas de manejar esto, pero la forma más fácil y segura es wsl.conf Archívelo en su distribución y dígale a WSL que inicie sesión como una cuenta de usuario en lugar de como root. Abra Ubuntu 21.10 y vaya al archivo que se muestra a continuación. Es probable que este archivo no esté presente en la primera instalación, así que configurémoslo. Para hacer esto, debe permanecer conectado como root, no como la cuenta de usuario.

  1. Ingrese lo siguiente en la terminal cd /etc/
  2. aporte ls Enumere el contenido.Si no lo tienes wsl.conf Puedes crearlo.
  3. aporte touch wsl.conf..
  4. Abra el archivo wsl.conf en nano escribiendo: nano wsl.conf..

A continuación, debe ingresar la información requerida para decirle a Ubuntu 21.10 que se inicie como usuario en lugar de root. Ingrese los siguientes bloques en su documento.

# Set the user when launching a distribution with WSL.
[user]
default=YourUserName

La primera línea no es obligatoria, pero es una buena idea dejar un comentario en todo el archivo wsl.conf para recordarle lo que hace cada parte en un lenguaje sencillo.

Presione para salir de nano Ctrl + X seguido por Y Cuándo aporte Guarda el archivo. Cierre WSL por completo y déjelo allí durante unos segundos. La próxima vez que reinicie Ubuntu 21.10, debe ser usuario, no root.

O, si está utilizando una terminal de Windows, Configuración, Busque la instalación de Ubuntu 21.10 en la barra lateral. Línea de comando El cuadro confirma que este comando está guardado.

wsl.exe -d <distroname> -u <yourusername>

Esto tiene el mismo efecto cuando se cierra y se reinicia.

Eso es todo. Este es un proceso un poco más largo que instalar desde Microsoft Store, pero no es demasiado difícil. Un proceso que puede repetirse en una versión sucesiva futura o instalar varias versiones de la misma distribución para diferentes propósitos.