Cách nâng cấp từ Ubuntu 20.04 lên Ubuntu 22.04

Trong hướng dẫn trước đây của chúng tôi, chúng tôi đã xem qua cách cài đặt Ubuntu 22.04 , hôm nay, chúng tôi sẽ hướng dẫn một cách hệ thống cách nâng cấp từ Ubuntu 20.04 lên Ubuntu 22.04. Ubuntu 22.04 với tên mã Jammy Jellyfish vẫn đang trong giai đoạn phát triển với ứng cử viên cuối cùng dự kiến ​​vào tháng 4/2022 . Tuy nhiên, người dùng Ubuntu 20.04 có thể nâng cấp lên bản phát hành mới nhất này ngay bây giờ.

Jammy Jellyfish cung cấp hương vị cho cả kiến ​​trúc ARM64 (AArch64) và 64-bit. Hơn nữa, nó cung cấp các bản dựng hàng ngày cho các phiên bản Ubuntu Mate, Lubuntu, Xubuntu, Ubuntu Kylin và Ubuntu Budgie. Bản phát hành này, Ubuntu 22.04 dựa trên bản phát hành trước Ubuntu 21.04 ( Impish Indri )

Ubuntu 22.04 là bản phát hành hỗ trợ dài hạn với sự hỗ trợ liên tục trong 5 năm. Nó đi kèm với rất nhiều tính năng thú vị và rất nhiều khác biệt so với Focal Fossa phát hành LTS trước đó . Các tính năng liên quan đến Ubuntu 22.04 bao gồm:

  • Hỗ trợ cho PHP 8.1 để giúp người lập trình dễ dàng truy cập vào tích hợp PHP mới nhất.
  • OpenSSL 3.0 – phiên bản này được phát hành vào tháng 9 năm 2021 và sẽ được đưa vào Ubuntu 22.04 để cải thiện tính bảo mật.
  • Đây sẽ là loại đầu tiên xuất xưởng dòng máy tính để bàn GNOME 40 mới nhất, có lẽ là GNOME 41 hoặc 42.
  • Hỗ trợ cho Ruby 3.0 và Golang 1.18
  • Trình cài đặt dành cho máy tính để bàn mới được viết bằng SDK Flutter của Google và dòng Linux kernel 5.17
  • GCC 11.x làm trình biên dịch hệ thống mặc định

Jammy Jellyfish vẫn đang trong giai đoạn phát triển khác xa với phiên bản phát hành cuối cùng và không có lỗi, do đó bạn không nên cài đặt nó làm hệ điều hành chính . Tuy nhiên, những người đam mê, nhà phát triển và người dùng đầu tiên có thể nâng cấp hệ thống Ubuntu 20.04 của họ lên phiên bản này với sự hỗ trợ của hướng dẫn này và theo dõi sự phát triển của nó.

Điều kiện tiên quyết

Đối với hướng dẫn này, bạn sẽ yêu cầu những điều sau:

  • Người dùng có đặc quyền root hoặc sudo.
  • Hệ thống Ubuntu 20.04

Kiểm tra Nhân Linux và phiên bản Ubuntu trên hệ thống của bạn.

$ uname -r 
5.4.0-90-generic

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

Bây giờ chúng ta hãy lao vào!

Nâng cấp từ Ubuntu 20.04 lên Ubuntu 22.04

Dưới đây là các bước về cách nâng cấp từ Ubuntu 20.04 lên Ubuntu 22.04:

Bước 1 – Cập nhật hệ thống của bạn.

Trước tiên, hãy đảm bảo rằng hệ thống của bạn được cập nhật lên các gói ổn định mới nhất. Điều này sẽ giúp đảm bảo rằng có sự khác biệt tối thiểu giữa các gói trong Ubuntu 22.04 mới và Ubuntu 20.04 của bạn.

sudo apt update && sudo apt upgrade
sudo apt dist-upgrade

Xóa các gói không còn cần thiết khỏi hệ thống của bạn.

sudo apt autoremove

Khởi động lại hệ thống của bạn

sudo reboot

Bước 2 – Sao lưu hệ thống Ubuntu 20.04 (Focal Fossa) của bạn.

Trước khi có thể bắt đầu tác vụ nâng cấp, bạn cần sao lưu dữ liệu và cấu hình hệ thống của mình. Đối với những máy ảo dựa trên đám mây đang chạy, có thể dễ dàng chụp nhanh và khôi phục chúng sau này trong trường hợp có bất kỳ vấn đề gì.

Bạn nên sao lưu nội dung của / etc , / var / lib / apt / expand_states , / var / lib / dpkg và đầu ra của dpkg –get-selices “*” . Có khá nhiều công cụ có thể được sử dụng để sao lưu các tệp và cấu hình hệ thống này. Một số trong số đó là:

  • Deja Dup – một tiện ích GUI dùng để sao lưu dữ liệu cá nhân.
  • Restic – một công cụ tiện ích dòng lệnh được sử dụng để lưu nhiều bản sửa đổi của các tệp trong một kho lưu trữ được mã hóa được lưu trữ trên các phần phụ trợ khác nhau.
  • Deja Dup – Đây là một tiện ích GUI được sử dụng để sao lưu dữ liệu cá nhân.
  • Rsync – một công cụ tiện ích dòng lệnh được sử dụng để sao lưu dữ liệu thư mục cá nhân và $ Home .
  • Timeshift – một công cụ dùng để sao lưu các tập tin và cấu hình hệ thống.
  • Rsnapshot – đây là một công cụ tiện ích dòng lệnh tạo ảnh chụp nhanh định kỳ cho các máy cục bộ và từ xa qua ssh.

Có nhiều công cụ khác như BackupPC, Lsyncd, Bareos, Barman, Duplicati, Bacula, Borg, v.v. Hãy xem để biết thêm chi tiết về cách sử dụng các công cụ trên trong hướng dẫn chuyên dụng bên dưới.

Bước 3 – Thực hiện nâng cấp từ Ubuntu 20.04 lên Ubuntu 22.04.

Chúng tôi sẽ sử dụng gói update-manager-core để nâng cấp hệ thống của mình lên phiên bản phát hành mới nhất này.

sudo apt install update-manager-core

Với gói được tải xuống thành công, chúng tôi sẽ chạy tiện ích nâng cấp Ubuntu.

Để kiểm tra các bản cập nhật có sẵn mà không cần áp dụng chúng, hãy chạy:

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

Cờ -d ở đây hướng dẫn hệ thống tiến hành nâng cấp mặc dù phiên bản mới chưa được phát hành chính thức. Tùy chọn này có nghĩa là nâng cấp lên bản phát triển.

sudo do-release-upgrade -d

Nếu bạn muốn nâng cấp với các máy nhân bản và kho lưu trữ của bên thứ ba được bật thay vì nhận xét chúng, hãy thêm --allow-third-partytùy chọn.

sudo do-release-upgrade -d --allow-third-party

Quá trình thiết lập sẽ bắt đầu bằng cách kiểm tra trình quản lý gói. Nếu bạn đang chạy hệ thống của mình dưới SSH, bạn sẽ được yêu cầu tiếp tục như bên dưới.

Sshd bổ sung sẽ được bắt đầu như bên dưới. Nhấn Enter để tiếp tục.

Bây giờ cho phép tiếp tục nâng cấp lên Ubuntu 22.04.

Định cấu hình dịch vụ libc6 để khởi động lại khi được yêu cầu.

Quá trình nâng cấp sẽ diễn ra như bên dưới với một số cấu hình được thực hiện cho hệ thống của bạn.

Tiến hành và cấu hình Postfix để gửi thư. Có một số tùy chọn để cấu hình máy chủ thư Postfix của bạn. Nếu bạn muốn thực hiện cấu hình này sau, bạn có thể chọn “no configuration” và tiếp tục.

Một nhân Linux mới 5.13 cho Ubuntu 22.04 sẽ được cài đặt và một số gói cũng được cập nhật như bên dưới.

Sau khi hoàn thành, bạn sẽ thấy điều này. Cần phải khởi động lại để các thay đổi được thực hiện đối với hệ thống của bạn có hiệu lực đầy đủ. Nhấn “ Y ” để khởi động lại hệ thống Ubuntu của bạn.

Đó là nó! Bạn đã nâng cấp thành công Ubuntu 20.04 lên Ubuntu 22.04.

Bước 4 – Xác minh bản nâng cấp Ubuntu 22.04 của bạn.

Khi hệ thống của bạn khởi động lại, hãy xác minh điều này bằng cách kiểm tra nhân Linux và phiên bản Ubuntu như bên dưới.

Điều đó chứng tỏ rằng quá trình nâng cấp đã thành công.

Loại bỏ các gói không còn cần thiết trên hệ thống của bạn.

sudo apt --purge autoremove
sudo apt autoclean

Bước 5 – Khôi phục bản sao lưu của bạn.

Sau khi bạn đã xác minh rằng mọi thứ đang hoạt động hoàn hảo, bạn có thể khôi phục bản sao lưu mà bạn đã thực hiện trước đó.

Sau đó, bạn có thể cài đặt các gói mong muốn trên hệ thống Ubuntu 22.04 mới của mình. Cập nhật chỉ mục gói APT của bạn như bên dưới.

$ sudo apt update
Get:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
Get:2 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease [90.7 kB]
Get:3 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease [90.7 kB]
Get:4 http://de.archive.ubuntu.com/ubuntu jammy-security InRelease [90.7 kB]
Get:5 http://de.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [13.2 MB]
Get:6 http://de.archive.ubuntu.com/ubuntu jammy/universe amd64 c-n-f Metadata [280 kB]
Fetched 14.0 MB in 2s (6,671 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

Đó là nó! Tôi hy vọng hướng dẫn về cách nâng cấp từ Ubuntu 20.04 lên Ubuntu 22.04 này có thể giúp ích cho bạn. Trong trường hợp có bất kỳ rắc rối nào trong quá trình nâng cấp, vui lòng chia sẻ với chúng tôi trong phần bình luận.

Đọc tiếp

Có thể bạn quan tâm

Có thể bạn quan tâm