Tối ưu WSL trên Windows 11: Cập nhật kernel chỉ với một lệnh

Giữ cho Windows Subsystem for Linux luôn ổn định và bảo mật bằng cách cập nhật kernel. Hướng dẫn chi tiết cách thực hiện thủ công và bật tự động trên Windows 11.

Tại sao cần cập nhật kernel WSL trên Windows 11?

Trên Windows 11, việc duy trì hiệu suất và bảo mật cho Windows Subsystem for Linux (WSL) phụ thuộc nhiều vào việc cập nhật kernel. Microsoft cung cấp phương thức cập nhật đơn giản chỉ bằng một dòng lệnh, giúp người dùng dễ dàng tiếp cận các bản vá lỗi, cải tiến hiệu năng và các tính năng mới nhất. Mặc dù các bản cập nhật thường được phân phối tự động qua Windows Update, việc kiểm tra thủ công đảm bảo bạn luôn sử dụng phiên bản tối ưu nhất.

Cập nhật WSL thủ công qua Command Prompt

Phương pháp nhanh nhất để đảm bảo bạn đang chạy phiên bản WSL mới nhất là sử dụng công cụ dòng lệnh wsl.exe. Các bước thực hiện như sau:

Mở menu Start.
Tìm kiếm "Command Prompt", nhấp chuột phải vào kết quả và chọn Run as administrator (Chạy với quyền quản trị viên).
(Tùy chọn) Để kiểm tra phiên bản WSL hiện tại, nhập lệnh sau và nhấn Enter: wsl --version
Để bắt đầu quá trình cập nhật, nhập lệnh sau và nhấn Enter: wsl --update

Sau khi hoàn tất, nếu có bản cập nhật mới, hệ thống sẽ tự động tải xuống và cài đặt. Bạn có thể chạy lại lệnh wsl --version để xác nhận phiên bản mới đã được áp dụng.

Các tùy chọn quản lý phiên bản khác

Ngoài lệnh cập nhật chính, công cụ WSL còn cung cấp tùy chọn để quay lại phiên bản trước đó nếu gặp sự cố. Để thực hiện việc này, sử dụng lệnh:

wsl --update --rollback

Lệnh này sẽ hoàn nguyên kernel WSL về phiên bản ổn định trước đó đã được cài đặt trên máy tính của bạn.

Kích hoạt cập nhật tự động cho WSL

Để hệ thống tự động quản lý các bản cập nhật cho WSL cùng với các sản phẩm khác của Microsoft, bạn có thể kích hoạt một tùy chọn trong Windows Update. Điều này giúp bạn không cần phải kiểm tra thủ công thường xuyên.

Mở ứng dụng Settings (Cài đặt).
Điều hướng đến mục Windows Update.
Nhấp vào Advanced options (Tùy chọn nâng cao).
Bật công tắc tại mục Receive updates for other Microsoft products (Nhận các bản cập nhật cho các sản phẩm Microsoft khác).

Sau khi kích hoạt, Windows Update sẽ tự động tải xuống và cài đặt các bản cập nhật cho WSL khi chúng có sẵn.

Những lưu ý quan trọng khi cập nhật WSL

Phân biệt giữa "Cập nhật" và "Nâng cấp"

Cần lưu ý rằng việc chạy lệnh wsl --update chỉ áp dụng cho việc cập nhật kernel và các thành phần của phiên bản WSL bạn đang sử dụng. Quá trình này khác với việc nâng cấp từ WSL 1 lên WSL 2, vốn là một quy trình riêng biệt yêu cầu bật các tính năng ảo hóa và chuyển đổi bản phân phối (distro) bằng lệnh wsl --set-version.

Độ trễ so với phiên bản trên GitHub

Microsoft thường công bố các phiên bản kernel mới trên kho mã nguồn GitHub trước khi chúng được phát hành chính thức thông qua Windows Update. Do đó, có thể có một khoảng thời gian trễ ngắn giữa phiên bản mới nhất trên GitHub và phiên bản bạn có thể tải về. Đây là điều bình thường và phiên bản bạn nhận được qua Windows Update là phiên bản đã được kiểm tra và xác nhận ổn định.

Cập nhật WSL không ảnh hưởng đến bản phân phối Linux

Quá trình cập nhật WSL chỉ tác động đến các thành phần cốt lõi của hệ thống con, không làm thay đổi các bản phân phối Linux (như Ubuntu, Debian) bạn đã cài đặt hay các gói phần mềm bên trong chúng.

PHỐ HỘI

Nguồn Đà Nẵng: https://baodanang.vn/toi-uu-wsl-tren-windows-11-cap-nhat-kernel-chi-voi-mot-lenh-3315064.html