Installing WSL2 on Windows Server 20H2
Environment info
- Host: Windows 10 Release 1909 Pro
- Virtualization: VMware Professional 14 Pro
Prerequisite
- Windows Server 20H2
- VMware Tools installed - mount the installer (Menu | Install VMware Tools...)
- Enable nested virtulization on the VM
PS C:\>setup.exe /S /v "/qn REBOOT=R ADDLOCAL=ALL" PS C:\>shutdown /t 0 /f /r
PS C:\>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart PS C:\>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart PS C:\>shutdown /t 0 /f /r PS C:\>#Wait for the reboot to complete PS C:\>Invoke-WebRequest https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -OutFile $HOME\Downloads\wsl_update_x64.msi PS C:\>cd $HOME\Downloads PS C:\>msiexec.exe /i wsl_update_x64.msi /quiet /qn PS C:\>wsl --set-default-version 2 PS C:\>curl.exe -L -o ubuntu-2004.zip https://aka.ms/wslubuntu2004 PS C:\>md C:\Distros\Ubuntu2004 PS C:\>Expand-Archive ubuntu-2004.zip C:\Distros\Ubuntu2004 PS C:\>cd C:\Distros\Ubuntu2004 PS C:\>.\ubuntu2004.exe
You will be prompted to install and create a user account in Ubuntu. And you should be all set.
To open wsl2 again, do:
PS C:\>.\wsl.exe -d Ubuntu-20.04
Keywords:(WSL2, Ubuntu, VMware Workstation)
Comments