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
Comments