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.
Bạn sẽ thấy đầu ra sau:
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:
Bạn sẽ thấy kết quả sau:
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.
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:
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:
Sau khi xóa tất cả, hãy chạy lệnh sau để cài đặt gói phát hành AlmaLinux.
Tiếp theo, hãy chạy lệnh sau để nâng cấp từ CentOS 8 lên Alma Linux.
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:
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:
Bạn sẽ thấy hệ điều hành mới của mình trong đầu ra sau:
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:
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:
Tiếp theo, tải xuống tập lệnh almalinux-deploy.sh bằng lệnh sau:
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:
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:
Tiếp theo, khởi động lại hệ thống của bạn để áp dụng các thay đổi:
Tiếp theo, chạy lệnh sau để xác minh hệ điều hành của bạn.
Bạn sẽ nhận được kết quả sau:
Bạn cũng có thể kiểm tra phiên bản hạt nhân đã tải bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
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
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
Mã:
cat /etc/os-release
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
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
Mã:
rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos
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
Mã:
dnf distro-sync -y
Mã:
reboot
Mã:
cat /etc/os-release
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
Mã:
reboot
Mã:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Mã:
bash almalinux-deploy.sh
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
Mã:
khởi động lại
Mã:
cat /etc/os-release
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"
Mã:
grubby --info DEFAULT | grep AlmaLinux
Mã:
title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"