È possibile (1) scaricare i programmi di installazione dal Windows Store o (2) scaricare un file di distribuzione e installarlo utilizzando strumenti come lxRunOffline o WSL Distrolauncher .
- Puoi installare Ubuntu 18 o molte altre distribuzioni usando la seconda opzione.
Download del programma di installazione da Windows Store
Puoi scaricare i programmi di installazione da Windows Store usando Powershell . Ad esempio, puoi scaricare la versione di Ubuntu 16 usando il seguente comando
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
Nel comando sopra, il file di output è Ubuntu.appx
. Deve essere nominato in questo modo. È possibile eseguire l'applicazione per installare Ubuntu.
PS> Ubuntu.appx
Utilizzando LxRunOffline
Innanzitutto, è necessario scaricare alcuni file di distribuzione. Ci sono molti file di distribuzione disponibili nel wiki lxRunOffline .
Ad esempio, per installare lo stesso Ubuntu 16 da Microsoft Windows Store, è possibile scaricare il file all'indirizzo
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Quindi, è possibile installare la distribuzione di 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
Per eseguire la distribuzione, è possibile utilizzare lo stesso lxRunOffline
C:\wsl> lxrunoffline run -n copy -w
Utilizzando un DistroLauncher
Puoi usare DistroLauncher. Esistono molte versioni basate sull'esempio di Microsoft per creare distribuzioni Linux personalizzate per WSL. Ad esempio, è possibile utilizzare la versione Yuk7 .
È necessario scaricare un file di distribuzione e il file launcher.exe
. Per utilizzare lo stesso file di distribuzione sopra menzionato, è necessario rinominare il file di distribuzione rootfs.tar.gz
e il programma di avvio con il nome di distribuzione desiderato. Successivamente è necessario eseguire il programma di avvio come amministratore (ho riscontrato errori durante l'esecuzione come utente normale)
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
La prima volta che si avvia il programma di avvio, viene installato ed eseguito la distribuzione. La prossima volta, esegue la distribuzione di Linux.
Dopo l'installazione, è possibile gestire le distribuzioni utilizzando wslconfig
i lxrunoffline
comandi o .
NOTA: oltre ai file di distribuzione sopra menzionati, è possibile creare un nuovo file basato su altre distribuzioni di Linux. È possibile provare le istruzioni incluse nel progetto WSLInstall . Potrebbero essere necessari ulteriori passaggi dopo l'installazione per avviare correttamente il nuovo Linux.
0x80070005
, devi eseguire il file exe come amministratore.