Поиск по сайту:

Как перейти с 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. Как видите, это довольно простой процесс, поскольку основную часть работы выполняет сценарий установки. Ваши отзывы очень приветствуются.