How to Install Linux on Windows (WSL + Ubuntu Setup Guide)
Want to run a full Linux environment inside Windows without the hassle of a heavy virtual machine or a complex dual-boot setup? In this step-by-step walkthrough, we cover how to install Windows Subsystem for Linux (WSL) with Ubuntu and Windows Terminal from scratch.
Whether you're into software development, security research, or just exploring the Linux command line, this guide gets your environment up and running properly in just a few minutes.
⏱️ Timestamps:
0:00 - Introduction & Overview
0:05 - Prerequisites & System Requirements
0:20 - Step 1: Launching PowerShell as Admin
0:28 - Step 2 & 3: Running the WSL Install Command & Rebooting
1:12 - Step 4: Creating Your UNIX User Account
1:26 - Step 5 & 6: Updating Package Lists & Security Upgrades
1:53 - Step 7 & 8: Installing and Verifying with Neofetch
2:16 - Step 9: Daily Workflow & Accessing Windows Files (/mnt/c/)
2:26 - Quick Recap & Summary
🛠️ Commands Used in This Video:
• Enable WSL & Install Ubuntu: wsl --install
• Update Package Lists: sudo apt update
• Apply System Upgrades: sudo apt upgrade -y
• Install System Info Tool: sudo apt install -y neofetch
📌 Before You Start:
• Ensure you are running Windows 10 (Version 2004+) or Windows 11.
• Make sure your user account has administrative privileges on the PC.
• Save any open work before running the install command, as a full system reboot is required to initialize the virtualization features.
If you found this setup guide helpful, don't forget to like, subscribe, and drop a comment below if you run into any issues along the way!