Skip to content

Thiết lập & Cấu hình WSL2

Trước khi sử dụng WSL Dashboard, hệ thống Windows của bạn phải có WSL 2 được bật và cấu hình đúng. Phần này sẽ hướng dẫn bạn qua các bước thiết lập cần thiết.

1. Kiểm tra yêu cầu hệ thống

WSL 2 có yêu cầu phiên bản Windows tối thiểu. Nhấn Win + R, nhập winver và kiểm tra phiên bản của bạn:

  • Windows 10: Phiên bản 1903 trở lên, với Build 18362 hoặc cao hơn.
  • Windows 11: Tất cả các phiên bản đều được hỗ trợ.

IMPORTANT

Nếu phiên bản của bạn quá cũ, vui lòng nâng cấp hệ thống thông qua Windows Update trước.

2. Bậtảo hóa phần cứng

WSL 2 chạy trên công nghệảo hóa, vì vậy Công nghệảo hóa phải được bật trong BIOS/UEFI của bo mạch chủ.

  • Cách kiểm tra: Mở "Trình quản lý tác vụ" → tab "Hiệu suất" → "CPU".
  • Kiểm tra trạng thái: Xác nhận rằng "ảo hóa" ở góc dưới bên phải显示 "Đã bật".
  • Cách bật: Nếu chưa được bật, khởi động lại máy tính,進入 cài đặt BIOS/UEFI và tìm tùy chọn类似 Intel VT-x hoặc AMD-V và đặt thành Enabled.

3. Bật tính năng Windows

Bạn cần bật tính năng "Windows Subsystem for Linux" và "Virtual Machine Platform".

Phương thức A: Thông qua GUI (Khuyến nghị)

  1. Nhấn Win + S,搜索 và mở "Bật hoặc tắt tính năng Windows".
  2. Chọn以下 hai mục:
    • Windows Subsystem for Linux
    • Virtual Machine Platform
  3. Nhấp "OK" và khởi động lại máy tính khi được提示.

Phương thức B: Thông qua dòng lệnh (Quản trị viên)

Chạy PowerShell作为 Quản trị viên và thực thi các lệnh sau:

powershell
# Bật WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# Bật Virtual Machine Platform
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Sau khi thực thi, khởi động lại máy tính thủ công.

4. Cài đặt / Cập nhật kernel WSL

Các phiên bản Windows hiện đại có thể nhận cập nhật WSL thông qua Microsoft Store.

5. Đặt WSL 2 làm phiên bản mặc định

Để确保 các bản phân phối mới cài đặt sử dụng WSL 2 theo mặc định, chạy lệnh sau trong terminal:

powershell
wsl --set-default-version 2

Câu hỏi thường gặp

  • Lỗi 0x80370102: Điều này通常 doảo hóa chưa được bật trong BIOS, hoặc xung đột với Hyper-V.
  • Chuyển đổi giữa WSL 1 và WSL 2: Bạn có thể sử dụng wsl --set-version <DistroName> 2 để nâng cấp instance WSL 1 hiện có lên WSL 2.