Неофициальный способ перехода на AlmaLinux с CentOS 8

В связи с преждевременным сворачиванием поддержки CentOS 8 вышла первая бета-версия AlmaLinux.

Пользователь Reddit предоставил простой обходной путь для нетерпеливых пользователей, вы можете успешно преобразовать CentOS 8 в бета-версию AlmaLinux выполнив следующие действия.

Предупреждение:

Перед переходом на AlmaLinux сделайте резервную копию всех важных данных из вашей системы CentOS. Я тестировал его на недавно установленной виртуальной машине CentOS 8. Моя виртуальная машина CentOS не имеет данных, и это минимальная установка. Я бы не рекомендовал этот метод для миграции производственных систем. Я настоятельно рекомендую вам протестировать этот метод на своей тестовой машине, а затем решить, хотите ли вы продолжить миграцию.

Если вы не знаете, что делать, действительно лучше дождаться официального скрипта от разработчиков AlmaLinux.

Переход на AlmaLinux с CentOS 8

Сначала обновите свою систему CentOS 8, используя команду от имени root пользователя или sudo:

$ sudo dnf update -y

После завершения обновления перезагрузите систему CentOS.

$ sudo reboot

Затем удалите все ключи CentOS gpg, репозитории и прочее относящееся к CentOS, такие как фон, логотипы и т.д.

Если это desktop система CentOS, выполните следующую команду, чтобы удалить все вышеупомянутые детали:

$ sudo rpm -e --nodeps centos-фоны centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos

Если это CentOS server без графического интерфейса, выполните эту команду:

$ sudo rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos

Затем загрузите и установите пакет выпуска AlmaLinux:

$ sudo rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm

Пример вывода:

Retrieving https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm
warning: /var/tmp/rpm-tmp.R3ZO5W: Header V4 RSA/SHA256 Signature, key ID c21ad6ea: NOKEY
Verifying… (# [100%]
Preparing… (# [100%]
Updating / installing…
1:almalinux-release-8.3-2.el8 (# [100%

Наконец, перейдите на AlmaLinux из системы CentOS 8 с помощью команды:

$ sudo dnf distro-sync -y

 

Переход на AlmaLinux с CentOS 8
Переход на AlmaLinux с CentOS 8

Эта команда установит некоторые новые пакеты, обновит и откатит некоторые существующие пакеты, переустановит и удалит некоторые пакеты. Это займет некоторое время, в зависимости от скорости интернет-соединения и общего количества установленных пакетов в вашей системе CentOS. Пожалуйста, проявите терпение. На тестовой виртуальной машине с чистой ОС это заняло около 20 минут.

После завершения миграции перезагрузите систему:

$ sudo reboot

Теперь ваша система загрузится с недавно перенесенной системой AlmaLinux:

Загрузка AlmaLinux
Загрузка AlmaLinux

Проверьте, прошел ли процесс миграции успешно:

cat /etc/redhat-release
AlmaLinux release 8.3 Beta (Purple Manul)

На этом шаге вы успешно перешли с CentOS 8 на бета-версию AlmaLinux 8

Затем измените имя пользователя и имя хоста, которые отображаются в AlmaLinux.

Я изменил имя хоста с помощью следующей команды:

$ sudo hostnamectl set-hostname alma8

Замените alma8предпочтительным именем хоста.

Выйдите из системы и войдите снова, чтобы увидеть изменения.

Добавить комментарий