Миграция на AlmaLinux
2026-03-19
·
2 мин. для прочтения
Миграция на AlmaLinux.
Содержание
1 Общая информация
- Инструментарий:
almalinux-deploy. - Официальный скрипт от проекта AlmaLinux, предназначенный для автоматической конверсии систем, совместимых с Enterprise Linux (EL), в AlmaLinux.
- Репозиторий: https://github.com/AlmaLinux/almalinux-deploy
1.1 Миграция
- Этапы необходимо выполнять последовательно.
1.1.1 Этап 1. Подготовка системы
Полное обновление системы:
sudo dnf update -y sudo rebootСоздание резервной копии.
Обеспечение стабильного подключения.
Миграция не должна прерываться.
Обязательно используйте терминальный мультиплексор, такой как
screenилиtmux.
1.1.2 Этап 2. Запуск миграции
Скачивание скрипта:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.shЗапуск скрипта: Выполните скрипт с правами root.
sudo bash almalinux-deploy.sh
1.1.3 Этап 3. Завершение и проверка
Перезагрузка.
- После успешного завершения скрипта (вы увидите сообщение “Migration to AlmaLinux is completed”) необходимо перезагрузить систему для загрузки с ядром AlmaLinux.
sudo reboot
- После успешного завершения скрипта (вы увидите сообщение “Migration to AlmaLinux is completed”) необходимо перезагрузить систему для загрузки с ядром AlmaLinux.
Проверка результата
После перезагрузки убедитесь, что миграция прошла успешно.
Проверьте файл релиза:
cat /etc/almalinux-release # Ожидаемый вывод: AlmaLinux X.Y (дата-версия)Проверьте, что загружается ядро AlmaLinux:
sudo grubby --info DEFAULT | grep AlmaLinux # Вывод должен содержать "AlmaLinux" в названии ядра
1.2 Примечания
- Обработка репозиториев.
- Скрипт сопоставляет репозитории для разных дистрибутивов.
- Логирование и возобновление.
- Все действия подробно логируются в файлы
/var/log/almalinux-deploy.logи/var/log/almalinux-deploy.debug.log. - Если миграция прервется, её можно будет возобновить повторным запуском скрипта.
- Состояние сохраняется в
/var/run/almalinux-deploy-statuses/.
- Все действия подробно логируются в файлы
- Пользовательские ядра.
- Если установлено нестандартное ядро (например, собственной сборки), оно будет помечено как стороннее, но не удалится автоматически.
- В режиме Secure Boot такое ядро загрузиться не сможет, так как оно не подписано AlmaLinux.

Authors
Профессор кафедры теории вероятностей и кибербезопасности
Работаю профессором на кафедре теории вероятностей и кибербезопасности Российского университета дружбы народов им. Патриса Лумумбы.
Научные интересы относятся к области теоретической физики и математического моделирования.