Windows install
Basic WSL set up
Step 1: Enable WSL
Enable-WindowsOptionalFeature -Online -FeatureName $("VirtualMachinePlatform", "Microsoft-Windows-Subsystem-Linux")dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Invoke-WebRequest -Uri https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -OutFile $env:TMP\wsl_update_x64.msi -UseBasicParsing
msiexec.exe /i $env:TMP\wsl_update_x64.msi /passiveStep 2: Install Debian
wsl --set-default-version 2
wsl --install -d DebianStep 3: Configure WSL to access the internet
Step 4: Custom WSL configurations
Step 5: install packages needed in WSL
Troubleshooting:
Step 6: Mount local folders into WSL.
Step 7: Install Docker Desktop for Windows
Setup other developer tooling
Add AWS-CLI credentials
Add SSH keys
Install IDE:
Install Dashlane password manager
Knowledgebase
Restart the WSL service on Windows host
Ensure windows has profile/policies loaded properly
Mount the sources folder manually
Un-mount the sources folder
Remount the sources folder
Uninstall WSL:
Moving Home=>Office or Office=>Home
Docker Fails to start
Last updated
Was this helpful?