Files
blog-ahmza-com/content/posts/setup-wsl/index.md
T
ahmza 0759020677 organised and linted all posts
imported workspace into obsidian
linted files
organized yaml frontmatter
unified yaml value formats
removed yaml front matter no longer needed
2024-11-29 02:26:53 +00:00

74 lines
1.8 KiB
Markdown

---
title: Setup WSL 🪟 ❤️ 🐧
description: ""
tags:
- linux
- windows
- wsl
author: ahmza
date: 2022-02-23
draft: false
weight:
featureimage: feature.webp
lastmod:
---
## **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 have 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" distribution.
![Microsoft Store](/img/WSL/ubuntu.webp)
Once 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.
![Microsoft Store](/img/WSL/winterm.webp)
When you login to WSL it will not default to your home directory. To fix that go
to the Windows Terminal Settings look for Ubuntu or your distributions name and
change the Starting directory to
```powershell
\\wsl$\<distro>\home\<username>
```
> Be sure to change "<distro>" to your distributions name
> Be sure to change "<username>" to your username
![winterm-settings](/img/WSL/winterm-settings.webp)
## **Conclusion**
Well done you have managed to setup WSL and use Linux inside of windows.
No go and enjoy the freedom of Linux !!