Puede (1) descargar los instaladores de la Tienda Windows o (2) descargar un archivo de distribución e instalarlo utilizando herramientas como lxRunOffline o WSL Distrolauncher .
- Puede instalar Ubuntu 18 o muchas otras distribuciones utilizando la segunda opción.
Descargando el instalador de la Tienda Windows
Puede descargar los instaladores de la Tienda Windows con Powershell . Por ejemplo, puede descargar la versión de Ubuntu 16 con el siguiente comando
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
En el comando anterior, el archivo de salida es Ubuntu.appx
. Debe ser nombrado de esa manera. Puede ejecutar esa aplicación para instalar Ubuntu.
PS> Ubuntu.appx
Usando LxRunOffline
Primero, debe descargar algún archivo de distribución. Hay muchos archivos de distribución disponibles en la wiki lxRunOffline .
Por ejemplo, para instalar el mismo Ubuntu 16 desde Microsoft Windows Store, puede descargar el archivo en
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Luego, puede instalar la distribución de Linux usando lxRunOffline
# lxrunoffline install -n <name> -d <folder> -f <distribution file>
C:\wsl> lxrunoffline install -n copy -d c:\wsl\copy -f 16.04.2-server-cloudimg-amd64-root.tar.gz
Para ejecutar la distribución, puede usar el mismo lxRunOffline
C:\wsl> lxrunoffline run -n copy -w
Usando un DistroLauncher
Puedes usar algunos DistroLauncher. Hay muchas versiones basadas en el ejemplo de Microsoft para crear distribuciones de Linux personalizadas para WSL. Por ejemplo, puede usar la versión Yuk7 .
Debe descargar un archivo de distribución y el launcher.exe
. Para usar el mismo archivo de distribución mencionado anteriormente, debe cambiar el nombre del archivo de distribución rootfs.tar.gz
y el iniciador al nombre de distribución que desee. Más tarde, debe ejecutar el iniciador como administrador (recibí errores al ejecutarlo como usuario normal)
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
La primera vez que ejecuta el iniciador, se instala y ejecuta la distribución. La próxima vez, ejecuta la distribución de Linux.
Después de la instalación, puede administrar las distribuciones utilizando wslconfig
los lxrunoffline
comandos o .
NOTA: Además de los archivos de distribución mencionados anteriormente, puede crear un nuevo archivo basado en otras distribuciones de Linux. Puede probar las instrucciones incluidas en el proyecto WSLInstall . Es posible que necesite pasos adicionales después de la instalación para iniciar correctamente el nuevo Linux.
0x80070005
, debe ejecutar el archivo exe como administrador.