Saltar al contenido

Cómo instalar Manjaro en WSL para Windows 10 y 11

10/01/2022

El Subsistema de Windows para Linux (WSL) es una herramienta muy poderosa tanto para Windows 10 como para Windows 11, con numerosas distribuciones disponibles para una fácil instalación en Microsoft Store. Sin embargo, no se limita a lo que está disponible en la tienda. Siempre que tenga los archivos apropiados, es perfectamente posible instalar otras distribuciones utilizando las herramientas WSL integradas.

Por ejemplo, para Ubuntu, puede usar la imagen oficial para instalar la última versión continua. También podemos buscar ayuda de la comunidad de WSL, que se aplica a cualquiera que esté considerando instalar Manjaro.

Instalar Manjaro en WSL es fácil gracias a un proyecto alojado en GitHub. Consíguelo.

Cómo instalar Manjaro en WSL

Manjaro es una distribución de Linux basada en Arch y es sin duda una de las opciones más populares del mundo. Por supuesto, usar Linux con WSL es un poco diferente a cargarlo en su PC, pero lo necesita si lo necesita. De hecho, Valve ya ha dado instrucciones a los desarrolladores interesados ​​en las plataformas Steam y Steam OS 3.0 para que se preparen con Manjaro.

Por lo tanto, cuando lo use con WSL, simplemente debe usar un buen proyecto comunitario llamado Manjaro WSL. Alojado en GitHub, el primer puerto de llamada es cargar ese repositorio.. También está diseñado específicamente para WSL 2, así que si aún no lo ha usado, consulte y prepare la guía completa. Sin embargo, es compatible con máquinas Intel/AMD y ARM, por lo que no excluye Windows para usuarios de ARM.

En el repositorio de GitHub, liberar Cree una página y descargue el último paquete. Después de la descarga, simplemente descomprima el archivo zip en el directorio que desea ejecutar y ejecútelo. Manjaro.exe.. A diferencia de instalar la última versión de Ubuntu desde una de las imágenes oficiales, se incluye más cerca de la distribución que descarga de Microsoft Store.

La instalación tardará unos segundos (o más dependiendo de su hardware), pero el instalador no requiere ninguna interacción del usuario.Se abrirá una ventana de terminal y se le pedirá que presione cuando haya terminado aporte.. Luego se cierra la ventana de la terminal.

Si está utilizando Windows Terminal, Manjaro aparecerá en un menú desplegable y se iniciará la próxima vez que lo cargue. De lo contrario, puede iniciarlo a través de PowerShell como cualquier otra distribución de Linux, usando el siguiente comando:

wsl -d Manjaro

De forma predeterminada, solo está disponible el acceso a la raíz, por lo que debe realizar algunas configuraciones básicas antes de comenzar a rodar.

Cómo configurar Manjaro con WSL

Ingrese a Manjaro usando uno de los métodos anteriores.Verá un mensaje básico que comienza con root@.. Al igual que con cualquier distribución de Linux en WSL, debe agregar un usuario con los permisos adecuados a Manjaro antes de poder hacer nada. Ni siquiera tengo una contraseña, así que necesito agregar una antes de poder comenzar.

En la terminal, escriba:

passwd

Siga las indicaciones para configurar la contraseña raíz. Luego agregue los siguientes usuarios:

useradd -m <username>

A continuación, siga con la siguiente contraseña de usuario:

passwd <username>

Nuevamente, siga las indicaciones para configurar la contraseña del usuario. Estos comandos agregaron un usuario y crearon el directorio de inicio del usuario. -m Contraseña de usuario marcada y añadida.

El siguiente paso es agregar la cuenta de usuario al grupo apropiado para que pueda usar el comando sudo. De lo contrario, obtendrá un error.

usermod --append --groups wheel <username>

A continuación, puede cambiar al usuario de las siguientes maneras:

su <username>

esta Deberías hacerlo Funciona bien y me permite ejecutar el comando sudo, sudoers Para los archivos, debe realizar algunos cambios.Como ruta, ingrese: nano /etc/sudoers Verá una advertencia de que se supone que es de solo lectura. Por favor, no hagas caso. Sin embargo, debes tener un poco de cuidado.Realmente se supone que debes editar esto también visudoSin embargo, nano está bien para lo que estamos haciendo aquí.

Desplácese hacia abajo para encontrar este bloque.

## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL

Descomentar (eliminar #) 2da línea solamente..Huelga Control + X seguido por Y después aporte Guardar y Salir. Ahora, cuando regrese al usuario, no verá el error.

Lo siguiente que debe hacer es configurar Manjaro para que no tenga que hacerlo manualmente cada vez que inicie Manjaro si desea ser un usuario en lugar de root (esto es lo recomendado). Hay dos maneras de hacer esto. Uno es wsl.conf El archivo, lo segundo es para configurarlo si usas una terminal Windows.

Cuando configura Manjaro por primera vez, no tiene un archivo wsl.conf, por lo que deberá crearlo e ingresar la configuración adecuada. Está en el directorio /etc/, por lo que es más fácil mantenerlo como root en este directorio. En la terminal, escriba:

nano /etc/wsl.conf

El editor de texto nano se abre con un nuevo archivo en blanco. Introduzca el siguiente bloque en el archivo.

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

Huelga Control + X seguido por Y después aporte Guardar y Salir. Cierra tu instancia de Manjaro y espera unos segundos. Después de reiniciar, debería estar listo para convertirse en usuario.

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.

Cómo configurar un administrador de paquetes Manjaro con WSL

Hay una última cosa que hacer antes de rodar. Eso es configurar un administrador de paquetes. Cuando intento instalar algo ahora, aparece un error relacionado con el espejo. Por lo tanto, debe decirle a Manjaro dónde buscar.

Ingrese el siguiente comando en la terminal.

sudo pacman-mirrors --country <name>

Entonces, por ejemplo, escriba:

sudo pacman-mirrors --country United_Kingdom

Para países con varias palabras, sepárelas con un guión bajo. Cuando esto esté completo, ingrese el siguiente comando para actualizar.

sudo pacman -Syu

Tomará un minuto ya que es probable que haya que instalar muchas actualizaciones, pero Manjaro es muy rápido en WSL.

Ahora puede instalar el paquete sin ningún error. Si esta es su primera vez, aquí hay algunos comandos básicos para recordar:

sudo pacman -S <packagename>

Entonces, por ejemplo, para instalar Neovim, escriba:

sudo pacman -S neovim

Y tal vez, si es posible El propio administrador de paquetes de Manjaro Similar. Debe instalarse, pero es un poco más fácil trabajar con él que con pacman, por lo que podría valer la pena hacerlo.

Para instalar, escriba:

sudo pacman -Syu pamac-gtk

Ahora puede usar Manjaro con WSL. Como cualquier otra distribución, puede ejecutar múltiples instancias separadas de Manjaro. Si desea instalar otra instancia, vuelva al principio de esta guía y vuelva a ejecutar todo. Simplemente cambie el nombre del archivo del instalador antes de comenzar e instalará una instancia completamente diferente a la existente.