Yêu cầu hệ thống
- Windows 10 Build 18917 trở lên (Win 11 mặc định đã đủ).
- Bật ảo hóa Hyper-V (BIOS/UEFI: Virtualization Technology = Enabled).
4 bước cài đặt
1. Bật tính năng tùy chọn WSL
PowerShell Admin: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux > nhấn Y để restart ngay.
2. Cài đặt bản phân phối Linux (Distro)
Mở Microsoft Store > tìm "Ubuntu", "Debian", "Kali Linux" ... > Get/Install.
3. Bật Virtual Machine Platform
PowerShell Admin: Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform > restart.
4. Cấu hình distro dùng WSL 2
PowerShell:
wsl -l -v # Liệt kê distro đã cài wsl --set-version2 # Chuyển distro sang WSL 2 wsl --set-default-version 2 # Mặc định WSL 2 cho distro mới
Ví dụ: wsl --set-version Ubuntu-22.04 2
WSL 2 mang lại gì?
- Kernel Linux thật (không phải dịch như WSL 1).
- Hiệu năng hệ thống file nhanh gấp nhiều lần.
- Tương thích gọi hệ thống (syscall) đầy đủ.
- Docker, Kubernetes, các công cụ dev chạy native.
Mẹo Windows 11
Chỉ cần 1 lệnh: wsl --install (tự bật WSL, VM Platform, cài Ubuntu mặc định).