Cách cài đặt hệ thống con Windows cho Linux trên Windows 11

Tác giả sysadmin, T.M.Hai 29, 2022, 09:50:58 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt hệ thống con Windows cho Linux trên Windows 11


Để cài đặt Hệ thống con Windows cho Linux (WSL) trên Windows 11, hãy chạy Terminal với tư cách quản trị viên, sau đó nhập "wsl --install" vào cửa sổ. Chạy "wsl --install -d Distro", thay thế "Distro" bằng tên của một bản phân phối Linux, để cài đặt một bản phân phối cụ thể thay vì Ubuntu. Bạn có thể cài đặt các bản phân phối Linux bổ sung từ Terminal hoặc Microsoft Store.


Hệ thống con Windows dành cho Linux (WSL) cho phép bạn chạy phần mềm Linux trên PC chạy Windows 11 của mình. Khi bạn bật WSL, Windows sẽ cài đặt nhân Linux được xây dựng tùy chỉnh. Sau đó, bạn có thể cài đặt Ubuntu hoặc bản phân phối Linux khác mà bạn chọn.

1. Cách WSL hoạt động trên Windows 11

Bạn có thể bật Hệ thống con Windows cho Linux (WSL) trên tất cả các phiên bản của Windows 11 — kể cả Windows 11 Home. (Bạn cũng có thể cài đặt WSL trên Windows 10.)

Giống như các phiên bản Windows 10 gần đây hơn, Windows 11 sử dụng WSL 2. Phiên bản thứ hai này được thiết kế lại và chạy nhân Linux đầy đủ trong trình ảo hóa Hyper-V để cải thiện khả năng tương thích. Khi bạn bật tính năng này, Windows 11 sẽ tải xuống nhân Linux do Microsoft xây dựng  để chạy ở chế độ nền. Windows Update giữ kernel được cập nhật. (Bạn cũng có thể sử dụng nhân Linux tùy chỉnh của riêng mình nếu muốn.)

Để sử dụng WSL, bạn cần cài đặt bản phân phối Linux. Theo mặc định, WSL cài đặt Ubuntu. Điều này sẽ cung cấp cho bạn quyền truy cập vào môi trường dòng lệnh đầy đủ của Ubuntu bằng trình bao Bash hoặc bất kỳ trình bao dòng lệnh nào khác mà bạn chọn.

Bạn cũng có thể truy cập môi trường hệ vỏ Linux của mình trong ứng dụng Windows Terminal đi kèm với Windows 11.

Bạn cũng có thể chạy các ứng dụng Linux đồ họa ngay lập tức (Chỉ cần cài đặt chúng trong môi trường dòng lệnh Linux và chạy lệnh.). Windows 11 cũng bao gồm hỗ trợ chạy các ứng dụng Linux với quyền truy cập GPU, giúp khối lượng công việc điện toán Linux tăng tốc GPU chạy tốt trên Windows.

2. Cách nhanh chóng: Cài đặt WSL bằng lệnh

Microsoft đã làm cho quá trình này trở nên cực kỳ đơn giản trên Windows 11. Bạn có thể kích hoạt Hệ thống con Windows cho Linux và cài đặt bản phân phối Linux như Ubuntu bằng một lệnh duy nhất.

Để thực hiện việc này, bạn sẽ cần sử dụng cửa sổ dòng lệnh với quyền của Quản trị viên. Chúng tôi sẽ thực hiện việc này với Windows Terminal, mặc dù bạn cũng có thể khởi chạy Command Prompt.

Để khởi chạy Windows Terminal với quyền của Quản trị viên, nhấp chuột phải vào nút Bắt đầu trên thanh tác vụ hoặc nhấn Windows + X và nhấp vào "Windows Terminal (Quản trị viên)". (Bạn cũng có thể tìm thấy lối tắt Windows Terminal trong menu Bắt đầu của mình—nhấp chuột phải vào nó và chọn "Chạy với tư cách Quản trị viên.") Đồng ý với lời nhắc Kiểm soát Tài khoản Người dùng xuất hiện.


Để bật Hệ thống con Windows cho Linux và cài đặt Ubuntu, đây là bản phân phối mặc định, chỉ cần chạy lệnh sau:

Mã nguồn [Chọn]
wsl --install
Khi quá trình hoàn tất, Windows sẽ yêu cầu bạn khởi động lại PC. Khởi động lại máy tính của bạn. Bạn sẽ có thể sử dụng hệ thống Linux của mình sau khi thực hiện. (Bạn có thể nhấp chuột phải vào menu Bắt đầu và nhấp vào Tắt máy hoặc Đăng xuất > Khởi động lại để khởi động lại nhanh chóng.)


Để liệt kê các bản phân phối Linux có sẵn khác, thay vào đó hãy chạy lệnh sau. Danh sách này (-l) phân phối có sẵn trực tuyến (-o).

Mã nguồn [Chọn]
wsl -l -o
Bạn có thể cài đặt bản phân phối Linux mà bạn chọn bằng cách chạy lệnh sau, thay thế "Name" bằng tên của bản phân phối Linux, như được hiển thị trong cột "Name":

Mã nguồn [Chọn]
wsl --install -d Name
Ví dụ: để cài đặt Debian thay vì Ubuntu, bạn sẽ chạy:

Mã nguồn [Chọn]
wsl --install -d Debian
Bạn cũng có thể chạy lệnh này nhiều lần để cài đặt một số bản phân phối Linux trên hệ thống của mình.


Khi máy tính của bạn đã khởi động lại, bạn có thể khởi chạy bản phân phối Linux mà bạn đã cài đặt từ menu Bắt đầu.


Bạn cũng sẽ tìm thấy nó dưới dạng một tùy chọn trong ứng dụng Windows Terminal. Nhấp vào mũi tên xuống ở bên phải tab mới nút "+" trên thanh tab và chọn bản phân phối Linux mà bạn đã cài đặt.

Mẹo: Nếu bạn không thấy bản phân phối Linux mà bạn đã cài đặt trong Windows Terminal, trước tiên hãy khởi chạy nó từ menu Bắt đầu. Sau khi hoàn thành quá trình thiết lập lần chạy đầu tiên, nó sẽ xuất hiện ở đây.


Giờ đây, bạn có thể sử dụng trình bao Linux giống như thể bạn đang ngồi trước PC Linux—hoặc như thể bạn được kết nối từ xa với một máy chủ chạy Linux. Bạn chỉ cần biết các lệnh của Linux.

3. Cách chậm: Kích hoạt WSL và cài đặt bản phân phối

Bạn cũng có thể kích hoạt Hệ thống con Windows cho Linux (WSL) theo cách cũ hơn. Điều này cần nhiều lần nhấp hơn và chúng tôi khuyên bạn chỉ nên chạy lệnh ở trên.

Để thực hiện việc này, hãy mở menu Bắt đầu của bạn và tìm kiếm "Các tính năng của Windows". (Bạn có thể nhấn phím Windows để mở menu Bắt đầu và chỉ cần bắt đầu nhập.) Khởi chạy lối tắt "Bật hoặc Tắt Tính năng của Windows".

Bật hộp kiểm "Hệ thống con Windows cho Linux" tại đây và nhấp vào "OK". Bạn sẽ được nhắc khởi động lại máy tính của mình.


Sau khi thực hiện xong, hãy mở ứng dụng Microsoft Store và tìm kiếm bản phân phối Linux mà bạn muốn sử dụng. Ví dụ: bạn có thể tìm kiếm "Ubuntu".

Cài đặt bản phân phối Linux mà bạn muốn sử dụng (như Ubuntu) giống như bất kỳ ứng dụng nào khác. Chỉ cần nhấp vào nút "Cài đặt" trên trang Cửa hàng của nó.


Bây giờ bạn có thể khởi chạy nó từ menu Bắt đầu giống như khi nó được cài đặt từ lệnh trên.