WSL không phải là mới đối với đối tượng này và với những cải tiến mới so với WSL2, Microsoft đã cho phép truy cập vào Linux từ Windows cho những đối tượng lớn hơn nữa. Mặc dù bạn có thể tải xuống nhiều bản phân phối của Linux từ Microsoft Store trên Windows 10. Nếu bạn là người dùng WSL hiện tại, rất có thể bạn không muốn tải xuống một phiên bản mới riêng của Linux hiện có mà bạn đã cài đặt.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách nâng cấp existing Ubuntu 18.04 TLS to 20.04 TLS without installing a separate instance of Ubuntu vì vậy bạn có thể giữ tất cả hệ điều hành hiện có của mình và tất cả các cấu hình theo cách của nó.

Bạn có thể cài đặt Ubuntu 20.04 mới nhất từ ​​Microsoft Store, tuy nhiên, nếu bạn đã cài đặt phiên bản trước, phiên bản này sẽ trở thành một phiên bản riêng biệt, trừ khi bạn muốn có hai Ubuntu 18.04 và 20.04 cạnh nhau. Không cần tải xuống bản phân phối riêng biệt. Cách tốt nhất để nâng cấp lên phiên bản mới nhất là nâng cấp phiên bản Ubuntu hiện có.

Giả sử bạn đã cài đặt Ubuntu 18.04 LTS với WSL hoặc WSL2.

 lsb_release -a

Nâng cấp lên 20.04 sẽ không gặp nhiều rắc rối.

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:        18.04
Codename:       bionic

Trước tiên, chúng tôi xác nhận rằng bạn đang sử dụng bản phân phối LTS 18.04 mới nhất, hãy làm theo từng bước hướng dẫn tại đây.

sudo apt update
sudo apt list --upgradable
sudo apt upgrade

Tiếp theo, chúng tôi muốn dọn dẹp nguồn gói và loại bỏ bất kỳ gói nào không sử dụng.

sudo apt --purge autoremove

Điều quan trọng là phải cài đặt gói lõi của trình quản lý cập nhật này, điều này sẽ đánh lừa hệ thống nghĩ rằng có sẵn một LTS mới và cho phép bạn thực hiện nâng cấp tại chỗ.

sudo apt install update-manager-core

Nếu bạn cố gắng nâng cấp ngay bây giờ, bạn có thể gặp phải thông báo sau.

sudo do-release-upgrade

Đừng lo lắng, bạn vẫn có thể tiếp tục với -d

Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS develoment release 
set Prompt=normal in /etc/update-manager/release-upgrades.

Điều này sẽ kích hoạt nâng cấp.

sudo do-release-upgrade -d

Chấp nhận tất cả các gói bạn phải tải xuống và sẽ mất một lúc phụ thuộc vào tốc độ ổ đĩa của bạn.

Với bất kỳ may mắn nào, bạn sẽ được nhắc một vài lần trong quá trình nâng cấp tại chỗ, bạn cần chấp nhận tất cả và bước cuối cùng sẽ nhắc bạn dọn dẹp và xóa một vài gói trước khi bạn được nhắc về thông báo System upgrade is complete. Restart required Nhấn Y để tiếp tục.

2020 09 27 22 41 59 Window 600x528 - Cách nâng cấp WSL / WSL2 hiện có Ubuntu 18.04 lên 20.04

Lưu ý, bạn không cần phải khởi động lại máy chủ (Windows) của mình, bạn sẽ đợi daemon Ubuntu Linux khởi động lại, đóng tất cả các thiết bị đầu cuối của Ubuntu và khởi động lại.

Kiểm tra lại phiên bản, bạn sẽ thấy một cái gì đó như thế này bên dưới.

2020 09 27 22 48 46 Window - Cách nâng cấp WSL / WSL2 hiện có Ubuntu 18.04 lên 20.04

Chúc mừng bạn đã nâng cấp thành công lên phiên bản Ubuntu mới nhất bằng WSL / WSL2 của mình.