Как перейти с CentOS 8 на AlmaLinux 8.5
В нашем предыдущем руководстве мы рассказали вам об установке AlmaLinux. Если у вас установлена CentOS 8, доступен сценарий автоматической миграции, который поможет вам легко перейти на последнюю версию AlmaLinux 8.5 без удаления и выполнения новой установки.
Существует также аналогичный скрипт от Oracle Linux, который поможет вам перейти с CentOS на Oracle Linux.
В этом руководстве мы познакомим вас с процессом миграции с CentOS 8 на AlmaLinux 8.5 с помощью сценария автоматической миграции, доступного на Github.
Слово предостережения
Несмотря на то, что миграция в нашем случае прошла гладко и успешно, мы настоятельно рекомендуем вам выполнить резервное копирование всех ваших файлов на случай, если что-то пойдет не так. Как говорится, лучше перестраховаться, чем потом сожалеть, и в идеале вы хотите быть в безопасности на случай непредвиденных обстоятельств.
Предварительные условия
Прежде чем приступить к работе, убедитесь, что у вас установлена версия CentOS 8.3 по крайней мере. Если вы используете более раннюю версию, вы столкнетесь с ошибкой при запуске сценария миграции.
Вот прекрасный пример того, с чем мы изначально столкнулись при попытке миграции с использованием CentOS 8.0.
Кроме того, убедитесь, что на вашем жестком диске имеется не менее 5 ГБ свободного места для выполнения процесса обновления, поскольку он включает загрузку и переустановку файлов из Интернета.
Наконец, быстрое и стабильное подключение к Интернету, безусловно, поможет ускорить переход на AlmaLinux.
Без лишних слов, давайте засучим рукава и начнем миграцию.
Шаг 1. Загрузите сценарий миграции AlmaLinux
Для начала запустите терминал и загрузите сценарий almalinux-deploy.sh со страницы AlmaLinux Github, используя команду Curl, как показано ниже.
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
После загрузки назначьте разрешения на выполнение сценарию миграции с помощью команды chmod следующим образом.
chmod +x almalinux-deploy.sh
Шаг 2. Переход с CentOS 8 на AlmaLinux 8.5
Теперь запустите сценарий almalinux-deploy.sh следующим образом, чтобы начать миграцию на AlmaLinux.
sudo bash almalinux-deploy.sh
Скрипт выполняет пару задач. Сначала он выполняет несколько проверок системы. Затем он удаляет, переустанавливает и обновляет некоторые пакеты, чтобы синхронизировать их с последней версией AlmaLinux, которой на данный момент является AlmaLinux 8.5.
Этот процесс занимает довольно много времени — в нашем случае примерно 2 часа — и это идеальный момент, чтобы сходить за продуктами или поиграть в видеоигры.
Когда миграция завершится, вы получите уведомление о том, что миграция прошла успешно, как указано ниже.
Наконец, перезагрузите систему, чтобы загрузить последнюю версию ОС AlmaLinux.
sudo reboot
На мгновение вы увидите черный экран с логотипом AlmaLinux внизу, как показано на рисунке.
Вскоре после этого появится меню grub с выделенной в самом верху записью AlmaLinux. Нажмите ENTER и дождитесь инициализации системы.
Укажите свой пароль и нажмите «Войти», чтобы войти в AlmaLinux.
Вы увидите красивый фон рабочего стола AlmaLinux 8.5.
В командной строке вы можете проверить версию вашей системы, выполнив:
lsb-release -a
cat /etc/redhat-release
Заключение
В этом руководстве мы рассмотрели процесс перехода с CentOS 8 на последнюю версию AlmaLinux с помощью автоматизированного сценария. Скрипт подключает новые пакеты к сети, понижает версию, обновляет и переустанавливает некоторые пакеты для синхронизации с последней версией AlmaLinux. Как видите, это довольно простой процесс, поскольку основную часть работы выполняет сценарий установки. Ваши отзывы очень приветствуются.