Nâng Cấp WSL Lên Bản WSL 2 Trên Window 10

Giới thiệu

Microsoft đã trình làng phiên bản WLS 2 với nhiều điểm cải tiến nổi trội. Trong bài viết này, mình sẽ hướng dẫn các bạn cài đặt wls 2 và upgrade các distro linux của mình xài WLS 2. Mình có một lưu ý nhỏ là nếu các distro linux của bạn không bị ràng gì thì các bạn nên xóa các linux distro hiện tại và cài mới lại linux. Vì quá trình upgrade chạy rất là lâu.

Yêu cầu

Để cài đặt WLS 2, Các bạn bắc buộc phải nâng cấp lên các phiên bản “Windows 10 May 2020 (2004), Windows 10 May 2019 (1903), or Windows 10 November 2019 (1909)” hoặc các bản cập nhật sau đó.

ĐỂ xác định xem máy bạn đang xài phiên bản bao nhiêu, bạn nãy gõ mở cmd lên và gõ lệnh

 1systeminfo | findstr "OS"
 2
 3------
 4
 5OS Name:                   Microsoft Windows 10 Home Single Language
 6OS Version:                10.0.19043 N/A Build 19043
 7OS Manufacturer:           Microsoft Corporation
 8OS Configuration:          Standalone Workstation
 9OS Build Type:             Multiprocessor Free
10BIOS Version:              American Megatrends Inc. S551LN.209, 7/8/2014

Nếu thỏa mãn các điều kiện trên, thì các bước chúng ta phải làm là:

 1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
 2
 3------
 4
 5Deployment Image Servicing and Management tool
 6Version: 10.0.19041.844
 7
 8Image Version: 10.0.19043.1023
 9
10Enabling feature(s)
11[==========================100.0%==========================]
12The operation completed successfully.

Tiếp theo, chúng ta chạy lệnh

 1
 2
 3dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
 4
 5----------
 6
 7Deployment Image Servicing and Management tool
 8Version: 10.0.19041.844
 9
10Image Version: 10.0.19043.1023
11
12Enabling feature(s)
13[==========================100.0%==========================]
14The operation completed successfully.

Sau đó, bạn phải khởi động lại máy để window tiến hành cập nhật các gói thư viện cần thiết.

Sau khi khởi động lại máy xong, chúng ta sẽ gọi lệnh set phiên bản mặc định của wsl là bản 2 bằng lệnh:

1
2wsl --set-default-version 2

Sau khi chạy lệnh này, sẽ có 1 trong 2 trường hợp xảy ra. Trường hợp 1

1For information on key differences with WSL 2 please visit https://aka.ms/wsl2

Thì chúc mừng bạn, bạn đã enable thành công WSL 2

Trường hợp thứ 2, bạn sẽ gặp output như thế này:

1WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel.

Thì bạn này vào trang https://aka.ms/wsl2kernel như hướng dẫn, đọc kỹ file, down về file msi để cài Linux kernel vào. Sau đó chạy lại lệnh “wsl –set-default-version 2”

Sau đó, các bạn tiến hành check lại phiên bản linux mình đang sử dụng

1
2 wsl --list --verbose
3
4 -----
5
6   NAME            STATE           VERSION
7* Ubuntu-18.04    Running         1
8  kali-linux      Stopped         1

Như các bạn thấy ở trên, bản ubuntu 18.4 mình đang sử dụng đang ở version 1. Mình sẽ convert qua version 2 bằng lệnh

1
2wsl --set-version Ubuntu-18.04 2
3
4-------
5Conversion in progress, this may take a few minutes...
6For information on key differences with WSL 2 please visit https://aka.ms/wsl2

Sau khi chạy dòng lệnh trên, các bạn chịu khó ngồi chờ một xíu, nó phụ thuộc vào cấu hình máy của các bạn. Kinh nghiệm của mình khi upgrade vài máy là nên tắt chương trình diệt virus như kaspersky, norton, BKAV, bit …. đi. Tắt những ứng dụng sử dụng nhiều ram thì việc convert sẽ chạy nhanh hơn một chút.

Kết quả sau khi mình convert.

1
2  NAME            STATE           VERSION
3* Ubuntu-18.04    Stopped         2
4  kali-linux      Stopped         1

Cảm ơn các bạn đã chú ý theo dõi. Hẹn gặp lại ở các bài viết tiếp theo.

Link hướng dẫn gốc từ trang chủ microsoft

https://docs.microsoft.com/en-us/windows/wsl/install-win10

Comments