Menu & Search

Enable Windows Subsystem for Linux (with Ubuntu 18.04)

Enable Windows Subsystem for Linux (with Ubuntu 18.04)

WSL allows Windows users to develop and run applications within a GNU/Linux environment. Previous to this feature release we needed VM’s or a dual boot setup.

For more information, as always have a look at the Microsoft Docs. There’s a huge amount of tutorials and documentation on this area.

This post is a simple guide and includes:
# Enabling Windows Subsystem for Linux (WSL)
# Downloading a Linux Distro
# Installing a Linux Distro

Enabling Windows Subsystem for Linux (WSL)

Open PowerShell as Administrator and run the following to enable WSL:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
PowerShell Enable WSL

You’ll then be prompted to restart your local computer.

PowerShell Enable WSL Restart Prompt

Downloading a Linux Distro

You can find all the Linux Distributions on the Microsoft Store and download from there. This may be restricted by Group Policy if you’re on a Domain, so you can download manually from this list on the documentation page.

For this guide I’m downloading using Invoke-WebRequest:

cd c:\your_download_folder
Invoke-WebRequest -Uri -OutFile Ubuntu1804.appx -UseBasicParsing
PowerShell Invoke-WebRequest Ubuntu 18.04

Installing a Linux Distro

We have to rename the .appx file I downloaded above to .zip, decompress and then run the .exe file to install Ubuntu.

Rename-Item .\ubuntu1804.appx .\
Expand-Archive .\ .\ubuntu1804
WSL Ubuntu Install

The terminal should scope into the Linux instance. Type ‘exit’ to get back to PowerShell.

1 Comment

  1. […] the .exe file from command and enter the username/password details when prompted. See my previous post on this for more […]