Cách di chuyển Centos 8 sang AlmaLinux 8.3

theanh

Administrator
Nhân viên
CentOS 8 sẽ kết thúc vòng đời vào ngày 31 tháng 12 năm 2021. Vì vậy, nếu bạn đang sử dụng hệ điều hành CentOS 8, bạn nên nâng cấp lên bản phân phối thay thế CentOS có tên là Alma Linux.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách di chuyển CentOS 8 sang AlmaLinux 8.3 mới.

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

  • Một máy chủ đang chạy CentOS 8.
  • Một mật khẩu gốc được cấu hình trên máy chủ.

Xác minh hệ điều hành hiện tại của bạn​

Đầu tiên, bạn có thể xác minh phiên bản hệ điều hành hiện tại của mình bằng lệnh sau:
Mã:
hostnamectl
Bạn sẽ thấy đầu ra sau:
Mã:
Tên máy chủ tĩnh: centos Tên biểu tượng: computer-vm Khung máy: vm ID máy: 2c4021b827b14dc09dffcd6a602a70dd ID khởi động: 817d7159c1c345b19d4bfafa8b6ddb60 Ảo hóa: kvm Hệ điều hành: ]8;;https://www.centos.org/CentOS Linux 8 (Core)]8;; Tên hệ điều hành CPE: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64 Architecture: x86-64
Bạn cũng có thể chạy lệnh sau để kiểm tra phiên bản hệ điều hành của mình:
Mã:
cat /etc/os-release
Bạn sẽ thấy kết quả sau:
Mã:
NAME="CentOS Linux"VERSION="8 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="8"PLATFORM_ID="platform:el8"PRETTY_NAME="CentOS Linux 8 (Core)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:centos:centos:8"HOME_URL="https://www.centos.org/"BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-8"CENTOS_MANTISBT_PROJECT_VERSION="8"REDHAT_SUPPORT_PRODUCT="centos"REDHAT_SUPPORT_PRODUCT_VERSION="8"

Cập nhật các gói hệ thống của bạn​

Trước khi bắt đầu quá trình nâng cấp, bạn sẽ cần cập nhật tất cả các gói lên phiên bản mới nhất. Bạn có thể cập nhật tất cả chúng bằng lệnh sau:
Mã:
dnf update -y
Sau khi tất cả các gói được cập nhật, hãy khởi động lại hệ thống của bạn để áp dụng bản cập nhật.
Mã:
reboot

Nâng cấp thủ công từ CentOS 8 lên AlmaLinux​

Trước tiên, bạn sẽ cần xóa tất cả các khóa gpg, kho lưu trữ và chi tiết thương hiệu của CentOS.

Nếu bạn đang chạy hệ điều hành CentOS 8 Desktop, hãy xóa tất cả chúng bằng lệnh sau:
Mã:
rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos
Nếu bạn đang chạy hệ điều hành máy chủ CentOS 8, hãy xóa tất cả chúng bằng lệnh sau:
Mã:
rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos
Sau khi xóa tất cả, hãy chạy lệnh sau để cài đặt gói phát hành AlmaLinux.
Mã:
rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm
Tiếp theo, hãy chạy lệnh sau để nâng cấp từ CentOS 8 lên Alma Linux.
Mã:
dnf distro-sync -y
Sau khi quá trình di chuyển hoàn tất, hãy khởi động lại hệ thống của bạn để áp dụng các thay đổi:
Mã:
reboot
Sau khi khởi động lại, hãy xác minh phiên bản hệ điều hành của bạn bằng lệnh sau:
Mã:
cat /etc/os-release
Bạn sẽ thấy hệ điều hành mới của mình trong đầu ra sau:
Mã:
NAME="AlmaLinux"VERSION="8.3 (Purple Manul)"ID="almalinux"ID_LIKE="rhel centos fedora"VERSION_ID="8.3"PLATFORM_ID="platform:el8"PRETTY_NAME="AlmaLinux 8.3 RC (Purple Manul)"ANSI_COLOR="0;34"CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc"HOME_URL="https://almalinux.org/"BUG_REPORT_URL="https://bugs.almalinux.org/"ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"

Nâng cấp từ CentOS 8 lên AlmaLinux bằng tập lệnh Almalinux-deploy​

Alma Linux cung cấp tập lệnh almalinux-deploy.sh để nâng cấp CentOS 8 lên AlmaLinux tự động.

Trước tiên, hãy cập nhật các gói hệ thống của bạn bằng lệnh sau:
Mã:
dnf update -y
Sau khi cập nhật tất cả các gói, hãy khởi động lại hệ thống của bạn để áp dụng các thay đổi:
Mã:
reboot
Tiếp theo, tải xuống tập lệnh almalinux-deploy.sh bằng lệnh sau:
Mã:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Tiếp theo, hãy chạy tập lệnh đã tải xuống để nâng cấp CentOS 8 của bạn lên AlmaLinux:
Mã:
bash almalinux-deploy.sh
Sau khi quá trình nâng cấp hoàn tất thành công, bạn sẽ thấy kết quả sau:
Mã:
Chạy dnf distro-sync -y OKKhôi phục các lựa chọn thay thế đã hoàn tất OKĐang tạo tệp cấu hình grub ...xongTất cả các gói liên quan đến Secure Boot do không phải AlmaLinux phát hành đều được cài đặt lạiOKQuá trình di chuyển sang AlmaLinux đã hoàn tất
Tiếp theo, khởi động lại hệ thống của bạn để áp dụng các thay đổi:
Mã:
khởi động lại
Tiếp theo, chạy lệnh sau để xác minh hệ điều hành của bạn.
Mã:
cat /etc/os-release
Bạn sẽ nhận được kết quả sau:
Mã:
NAME="AlmaLinux"VERSION="8.4 (Electric Cheetah)"ID="almalinux"ID_LIKE="rhel centos fedora"VERSION_ID="8.4"PLATFORM_ID="platform:el8"PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)"ANSI_COLOR="0;34"CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA"HOME_URL="https://almalinux.org/"DOCUMENTATION_URL="https://wiki.almalinux.org/"BUG_REPORT_URL="https://bugs.almalinux.org/"ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"
Bạn cũng có thể kiểm tra phiên bản hạt nhân đã tải bằng lệnh sau:
Mã:
grubby --info DEFAULT | grep AlmaLinux
Bạn sẽ nhận được kết quả sau:
Mã:
title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"

Kết luận​

Xin chúc mừng! Bạn đã nâng cấp thành công CentOS 8 lên AlmaLinux 8. Tôi hy vọng hướng dẫn này sẽ giúp bạn nâng cấp hệ thống trực tiếp của mình.
 
Back
Bên trên