Hướng dẫn cài đặt WSL 2 trên Windows 10
WSL
WSL viết tắt của cụm từ Windows Subsystem for Linux, là một công cụ được phát hành bởi Microsoft cho phép chúng ta chạy Linux ngay trong Windows 10
Yêu cầu hệ thống để chạy WSL 2
- Windows 10 Version 1903 trở lên, tốt hơn hết là nâng cấp lên Version mới nhất (2004)
- Máy phải hỗ trợ Hyper-V và có sẵn Microsoft Store

P/s: Có nhiều bản Windows 10 trên mạng đã cắt bớt đi nhiều tính năng nên trong quá trình cài có thể gặp lỗi, các bạn lưu ý nên cài lại Windows 10 Pro hoặc Enterprise tiêu chuẩn
Lưu ý
- Việc cài đặt WSL 2 sẽ kích hoạt Hyper-V trên máy, điều này có thể gây ra sự xung đột với phần mềm Vmware Workstation, Vituralbox
Cài đặt ban đầu
Bước 1: Khởi chạy Powershell quyền Admin và lần lượt thực thi các dòng lệnh sau
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
wsl --shutdown

Tới đây máy sẽ khởi động lại, các bạn chờ cho máy khởi động lại nhé
Bước 2: Các bạn chạy lại Powershell và gõ lệnh wsl –set-default-version 2
Thường là các bạn sẽ gặp lỗi này

Các bạn sẽ vào trang https://aka.ms/wsl2kernel sau đó click vào mục WSL2 Linux kernel update package for x64 machines

Khi tải Update Package về các bạn chỉ việc mở lên chạy và Next 2 cái là xong

Sau đó mở lại Powershell và chạy lại lệnh wsl –set-default-version 2 là xong
Cài Distro
Ở đây mình sẽ Demo Distro Ubuntu. Các bạn mở Microsoft Store lên, search tên Distro được hỗ trợ và cài đặt thôi

Sau khi tải xong bạn sẽ thấy nó trong Menu Start

Bạn nhập username và password bạn muốn cài cho Distro. Lưu ý khi nhập Password vào thì bạn sẽ thấy có vẻ máy không ghi lại password, bạn cứ nhập pass bình thường rồi Enter (2 lần) và đừng quan tâm tới điều đó nhé

Tắt WSL
Anh em sử dụng câu lệnh wsl –shutdown trên CMD hoặc Powershell để tắt hoàn toàn WSL, tránh bị tiến trình VMmem chạy ngầm tốn bộ nhớ RAM
