72 lines
2.2 KiB
Markdown
72 lines
2.2 KiB
Markdown
---
|
|
title: Setup WSL 🪟 ❤️ 🐧
|
|
date: 2022-02-23T11:57:08Z
|
|
author: "ahmza"
|
|
draft: false
|
|
weight:
|
|
|
|
tags: ["windows", "linux", "wsl"]
|
|
description: ""
|
|
canonicalURL: "https://blog.ahmza.com/Page%28/posts/setup-wsl.md%29"
|
|
|
|
cover:
|
|
image: "img/WSL/WSL-feature.gif" # image path/url
|
|
alt: "Windows Loves Linux" # alt text
|
|
caption: "<text>" # display caption under cover
|
|
relative: false # when using page bundles set this to true
|
|
showtoc: true
|
|
searchHidden: false
|
|
---
|
|
|
|
## **Introduction**
|
|
WSL stands for *Windows Subsystem for Linux* which means we have the
|
|
Linux kernel inside of windows. This is huge news for developers or people
|
|
who just want to try Linux.
|
|
|
|
## **Prerequisites**
|
|
* Enable virtualisation in BIOS
|
|
|
|
## **Setup**
|
|
Open Powershell in Administrator mode
|
|
``` powershell
|
|
wsl --install
|
|
```
|
|
> You may be required to restart the device, I Highly recommend you do
|
|
|
|
Go to the Microsoft store and search for a Linux distribution. I prefer
|
|
to use the "Ubuntu" distro.
|
|
|
|

|
|
|
|
Once that is installed, go ahead and run the distribution, after it
|
|
finishes setting itself up it will ask you for a username and password.
|
|
These credentials are separate from the host system so you can make them
|
|
whatever you want.
|
|
|
|
And that's it you have WSL and a Linux distribution setup, now go and do
|
|
something awesome.
|
|
|
|
## **Optional**
|
|
I use the windows terminal app to run the Ubuntu distribution, it makes
|
|
customising the environment a lot easier. To download it head over to the
|
|
Microsoft store and search for Windows Terminal and download it.
|
|
|
|

|
|
|
|
When you login to WSL it will not default to your home directory which gets
|
|
very annoying. So to fix that go to Windows Terminal Settings (Be sure to
|
|
look around there are some cool features) look for Ubuntu or your
|
|
distributions name and change the Starting directory to
|
|
``` powershell
|
|
\\wsl$\Ubuntu\home\ahmza
|
|
```
|
|
> Be sure to change "Ubuntu" to your distributions name
|
|
|
|
> Be sure to change "ahmza" to your username
|
|
|
|

|
|
|
|
## **Conclusion**
|
|
Well done you have managed to setup WSL and use Linux inside of windows.
|
|
No go and enjoy the freedom of Linux !!
|