Hệ thống con Windows dành cho Linux (WSL) cung cấp một cách dễ dàng để chạy môi trường GNU / Linux trên Windows mà không cần sử dụng trình siêu giám sát của bên thứ ba như VirtualBox hoặc VMware. WSL 1 đi kèm với một loạt các tính năng, cho phép người dùng chạy các lệnh, tiện ích Linux và các công cụ khác trong giao diện dòng lệnh.
Phiên bản mới nhất của WSL (WSL 2) thậm chí có thể chạy các ứng dụng Linux đồ họa trên Windows và sử dụng nhân Linux đầy đủ chức năng với các chức năng bổ sung để gọi hệ thống nhanh hơn và hiệu suất I / O tệp tốt hơn.
Hướng dẫn này sẽ trình bày cách bạn có thể cài đặt WSL 2 trên máy tính chạy Windows 10.
Bước 1:Cài đặt WSL trên Windows 10
Nếu bạn đã cài đặt WSL, hãy chuyển sang bước tiếp theo. Đối với những người không sử dụng, hãy bật tính năng WSL và thiết lập một bản phân phối trên hệ thống của bạn trước. Để làm điều đó, hãy đi tới trình đơn Bắt đầu và tìm kiếm " Bật hoặc Tắt các tính năng của Windows . "Sau đó, chọn kết quả phù hợp nhất từ danh sách.
Một cửa sổ mới sẽ mở ra. Cuộn xuống và chọn hộp bên cạnh " Hệ thống con của Windows dành cho Linux "và" Nền tảng máy ảo . "Nhấp vào Ok để tiếp tục.
Bây giờ Windows sẽ tìm kiếm và tải xuống các tệp cần thiết. Sau khi quá trình tải xuống hoàn tất, hãy nhấp vào Khởi động lại ngay để khởi động lại máy của bạn.
Bước 2:Tải xuống bản cập nhật hạt nhân WSL 2
Để cài đặt WSL 2, trước tiên, bạn cần tải xuống và cài đặt bản cập nhật hạt nhân WSL 2 mới nhất.
Tải xuống :Cập nhật Kernel WSL 2
Làm theo hướng dẫn trên màn hình để cài đặt chương trình đã tải xuống trên hệ thống của bạn.
Sau khi hoàn tất, hãy khởi chạy Command Prompt (chạy với tư cách quản trị viên ưu tiên) và nhập lệnh sau để đặt phiên bản mặc định của WSL thành 2:
wsl --set-default-version 2
Bước 3:Cài đặt Linux Distro cho WSL
Tiếp theo, tải xuống bản phân phối Linux cho WSL, từ Microsoft Store hoặc Command Prompt. Tải xuống bản phân phối từ Microsoft Store thật dễ dàng. Chỉ cần khởi chạy nó, tìm kiếm tên bản phân phối và nhấp vào Nhận để cài đặt nó trên hệ thống của bạn.
Để cài đặt một bản phân phối thông qua dòng lệnh, hãy chạy:
wsl --install -d distroname
... nơi phân bổ tên là tên của môi trường Linux bạn muốn cài đặt. Bạn có thể kiểm tra các tùy chọn có sẵn bằng lệnh:
wsl --list --online
Theo mục đích của hướng dẫn này, hãy cài đặt Ubuntu:
wsl --install -d Ubuntu
WSL bây giờ sẽ tải xuống các tệp được liên kết với bản phân phối và thiết lập môi trường cho bạn. Bạn có thể phải đợi vài phút để quá trình này kết thúc.
Bước 4:Chuyển phiên bản WSL cho các phân phối hiện có
Vì chúng tôi đã đặt phiên bản mặc định của WSL thành 2 trong bước thứ hai, bất kỳ bản phân phối mới nào bạn cài đặt sẽ tự động chạy trên WSL 2. Nhưng nếu không, bạn cũng có thể chuyển phiên bản theo cách thủ công.
Để làm điều đó, trước tiên, bạn cần kiểm tra phiên bản WSL mà các bản phân phối của bạn hiện đang chạy. Bạn có thể làm như vậy bằng cách nhập:
wsl -l -v
Đầu ra sẽ hiển thị danh sách các bản phân phối đã cài đặt với các phiên bản WSL tương ứng. Để thay đổi phiên bản thành WSL 2, hãy nhập lệnh sau:
wsl --set-version distroname 2
Ví dụ:để chuyển Ubuntu sang phiên bản WSL mới nhất:
wsl --set-version Ubuntu 2
Quá trình chuyển đổi sẽ bắt đầu và bạn sẽ phải đợi một thời gian tùy thuộc vào thông số kỹ thuật hệ thống của bạn. Sau khi hoàn tất, hãy kiểm tra lại phiên bản WSL để xác minh thay đổi:
wsl -l -v
Đó là nó. Bây giờ bạn đã cài đặt thành công WSL 2 trên máy Windows 10 của mình.
Chạy Linux Distro trên Windows
Mặc dù Hệ thống con của Windows dành cho Linux không phải là cách thuận tiện nhất để chạy môi trường Linux trên Windows, nhưng cho đến nay nó vẫn là lựa chọn thích hợp nhất nếu công việc của bạn xoay quanh dòng lệnh Linux.
Nếu bạn muốn một bản phân phối với một màn hình chính thức chạy trong Windows, hãy xem xét cài đặt một siêu giám sát như VirtualBox hoặc VMware. Không giống như WSL, bạn sẽ có nhiều lựa chọn hơn cho các bản phân phối để cài đặt và máy tính để bàn để tùy chỉnh.