Гид по технологиям

Как обновить Ubuntu 20.04 до Ubuntu 21.04 (пошаговое руководство)

• 7 min read • Linux • Обновлено 24 Nov 2025
Как обновить Ubuntu 20.04 до 21.04
Как обновить Ubuntu 20.04 до 21.04

Изображение рабочего стола Ubuntu с логотипом и интерфейсом

Ubuntu 21.04 (Hirsute Hippo) вышел 22 апреля 2021 года. Это краткосрочный релиз с поддержкой около девяти месяцев. Он приносит улучшения для разработчиков: поддержка Flutter SDK, интеграция с Active Directory, образ Microsoft SQL Server для Ubuntu, обновлённое ядро Linux и переход на Wayland по умолчанию.

Важно: если вы цените стабильность и длительную поддержку, оставайтесь на Ubuntu 20.04 LTS (поддержка 5 лет). Обновление до 21.04 целесообразно для тестирования новых возможностей или если вам нужны конкретные обновления стека.

Что нового в Ubuntu 21.04 и зачем обновляться

Ubuntu 21.04 включает ряд значимых изменений и внутренних обновлений, соответствующих современным технологиям GNU/Linux. Ключевые пункты:

  • Личные домашние директории (Private home directories)
  • Шифрование раздела EXT4
  • Вариант восстановления ключа при зашифрованных установках
  • Поддержка смарт‑карт для аутентификации
  • Интеграция с Active Directory
  • Опции энергосбережения и «Power mode» для ноутбуков
  • Новое расширение для иконок рабочего стола
  • Wayland по умолчанию в качестве сервера отображения
  • GNOME 3.38 (включая исправления и оптимизации)
  • Ядро Linux 5.11 с улучшениями драйверов и производительности

Краткая формула принятия решения: если вам нужны новшества и вы готовы к более частым обновлениям — обновляйтесь; если нужна долгосрочная стабильность — оставайтесь на LTS.

Важные замечания перед обновлением

  • Сделайте полную резервную копию всех важных файлов на внешний диск или в облако. Если обновление завершится неудачей, восстановление из резервной копии — единственный надёжный путь.
  • После обновления откат на предыдущую версию ОС невозможен простым способом — нужен переустановочный образ или резервная копия системы.
  • Обновление скачивает гигабайты пакетов — убедитесь в стабильном интернет‑соединении.
  • Отключите сторонние PPA и внешние репозитории перед обновлением — они часто блокируют процесс.

Мини‑чеклист перед началом (быстрый список)

  • Полная резервная копия пользовательских данных и /etc
  • Доступ к учётной записи с правами sudo
  • Достаточно места на диске (несколько гигабайт свободно)
  • Все пакеты обновлены (apt update && apt upgrade)
  • Отключены/удалены сторонние PPA
  • Перезагрузите систему после установки текущих обновлений

Предпосылки

  • На машине установлен Ubuntu 20.04 Desktop.
  • У вас есть учётная запись с правами sudo (root либо пользователь в sudoers).

Как узнать текущую версию Ubuntu

Откройте терминал (Меню → Терминал или Alt+Ctrl+T) и выполните:

cat /etc/os-release

Ожидаемый вывод при 20.04:

NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04 LTS"
VERSION_ID="20.04"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

Альтернативная команда:

lsb_release -a

Вывод для 20.04 будет содержать “Release: 20.04” и “Codename: focal”.

Стратегия обновления: почему 20.04 → 20.10 → 21.04

Менеджер обновлений Ubuntu по умолчанию обновляет систему только до следующего релиза в цепочке. Поскольку 21.04 — не следующий релиз после 20.04 (между ними был 20.10), нужно сначала обновиться до 20.10, затем — до 21.04. GUI‑инструмент “Software Updater” или изменение параметра Prompt в /etc/update-manager/release-upgrades позволят увидеть новые версии.

Метод 1 — Обновление через графический интерфейс (GUI)

  1. Установите все текущие обновления системы: откройте “Software Updater” и нажмите “Install Now”. После установки перезагрузите систему.

Установка обновлений через Software Updater

  1. Откройте “Software & Updates” (Программы и обновления) из меню.

Окно Software & Updates

  1. На вкладке “Updates” измените параметр уведомлений с “For long‑term support versions” на “For any new version” (или в русской локали — с “Только LTS” на “Любая новая версия”).

Настройка проверки новых версий

  1. Закройте окно и снова запустите “Software Updater”. Теперь система предложит обновление до Ubuntu 20.10. Следуйте подсказкам: нажмите “Upgrade” → “Start Upgrade”. При запросах соглашайтесь на удаление устаревших пакетов и перезагрузку по завершении.

Окно обновления до Ubuntu 20.10

  1. После завершения и перезагрузки проверьте версию командой:
cat /etc/os-release

Вы должны увидеть версию 20.10 (Codename: groovy).

  1. Повторите процесс: запустите “Software Updater” — теперь будет доступно обновление до 21.04. Следуйте тем же шагам: нажмите “Upgrade” и пройдите все этапы, соглашаясь при необходимости заменить конфигурационные файлы (например, /etc/sysctl.conf).

Окно релизных заметок Ubuntu 21.04

Начало обновления до Ubuntu 21.04

При замене конфигурационных файлов чаще всего безопасно выбирать “Replace” для системных файлов, если вы не вносили в них критических ручных правок.

Замена /etc/sysctl.conf новой версией

По завершении перезагрузите систему и проверьте версию:

cat /etc/os-release

В выводе будет указано “VERSION=”21.04 (Hirsute Hippo)” и CODENAME=hirsute.

Метод 2 — Обновление через командную строку (альтернатива)

Если вы предпочитаете терминал или сервер без GUI, выполните следующие шаги.

  1. Сделайте резервную копию.
  2. Убедитесь, что в /etc/update-manager/release-upgrades стоит Prompt=normal (по умолчанию LTS‑системы могут быть настроены на Prompt=lts).
sudo nano /etc/update-manager/release-upgrades
# Измените Prompt=lts на Prompt=normal, сохраните файл
  1. Обновите текущие пакеты:
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
  1. Запустите менеджер обновления релиза:
sudo do-release-upgrade

do-release-upgrade последовательно предложит обновиться до следующего релиза (сначала до 20.10, затем — после повторного запуска — до 21.04). Следуйте подсказкам в терминале. Если do-release-upgrade не находит доступного релиза, убедитесь, что Prompt=normal и что у вас сеть доступна.

Примечание: на серверах без X11 рекомендуется выполнять do-release-upgrade в screen/tmux, чтобы при потере SSH‑сессии процесс не прервался.

Частые проблемы и решения

  • Обновление прерывается из‑за стороннего PPA: отключите все сторонние репозитории перед обновлением и повторите попытку.
  • Проблемы с драйверами (видеокарты): если у вас проприетарные драйверы NVIDIA, установите рекомендуемую версию драйвера из “Additional Drivers” заранее и после обновления перепроверьте драйверы.
  • Некорректные конфигурации в /etc: если вы вносили изменения в системные конфиги, сравните и сохраните текущие версии перед заменой.

Важно: если система не загружается после обновления, используйте Live USB для восстановления данных или отката с помощью резервной копии.

Критерии приёмки (как понять, что обновление прошло успешно)

  • Система загружается до рабочего стола или целевого runlevel.
  • Вывод cat /etc/os-release показывает VERSION_ID=”21.04” и CODENAME=hirsute.
  • Установленные и используемые приложения запускаются и работают корректно (браузер, рабочая среда, специфический софт).
  • Если вы использовали шифрование диска, система корректно просит ключ и монтирует домашнюю директорию.

Роли и чек‑листы (кратко)

  • Desktop‑пользователь:

    • Сделать резервную копию домашней директории.
    • Удалить сторонние PPA и snap/flatpak, если есть конфликты.
    • Обновить пакеты и перезагрузить перед началом.
  • Разработчик:

    • Зафиксировать версии инструментов (Python, Node, SDK) и проверить совместимость.
    • В контейнерах протестировать сборку и запуск до обновления основной ОС.
  • Системный администратор:

    • Проверить резервные копии /etc и баз данных.
    • Выполнить тестовое обновление на зеркале или в виртуальной машине.
    • Обеспечить план отката (рестор с резервной копии или восстановление образа).

Модель принятия решения (Mental model)

  • Если вам нужна стабильность и долгосрочная поддержка — выбирайте LTS (20.04).
  • Если вам важны конкретные новые функции (Wayland по умолчанию, ядро 5.11, новые драйверы) — обновляйтесь, но планируйте регулярные обновления.

Mermaid диаграмма принятия решения:

flowchart TD
  A[Вы используете Ubuntu 20.04?] --> B{Нужна ли вам долгосрочная поддержка?}
  B -- Да --> C[Останьтесь на 20.04 LTS]
  B -- Нет --> D{Готовы ли вы тестировать новые релизы?}
  D -- Да --> E[Сделайте бэкап → Обновитесь 20.04→20.10→21.04]
  D -- Нет --> C

Совместимость и подводные камни

  • Проприетарные драйверы (особенно старые версии NVIDIA) могут потребовать переустановки после обновления.
  • Старые PPA и deb‑пакеты из внешних источников часто создают конфликты.
  • Серверные окружения, критичные к стабильности, не рекомендуется переворачивать на краткосрочные релизы.

Короткий план отката при провале обновления

  1. Попробуйте восстановить систему из /var/log/dist-upgrade/ и откат конфигураций, если проблема в конфиг‑файлах.
  2. Если загрузка невозможна, загрузитесь с Live USB и смонтируйте корневой раздел — сохраните важные данные.
  3. Восстановите систему из образа или выполните чистую установку нужной версии и восстановите данные из резервной копии.

1‑строчный глоссарий

  • LTS — Long Term Support, версия с долгосрочной поддержкой (обычно 5 лет).
  • PPA — Personal Package Archive, репозиторий третьей стороны для Ubuntu.
  • do-release-upgrade — утилита для последовательного обновления версии Ubuntu.

Заключение

Обновление с Ubuntu 20.04 до 21.04 требует промежуточного шага через 20.10 и аккуратной подготовки: резервное копирование, отключение сторонних репозиториев и проверка совместимости драйверов. Для многих пользователей LTS остаётся предпочтительным выбором, но 21.04 даёт доступ к более новым компонентам и возможностям, полезным разработчикам и тем, кто хочет опробовать последние улучшения стека Linux.

Важно: после обновления проверьте работу критичных приложений, драйверов и сервисов, и сохраните рабочие бэкапы — это обеспечит безопасность ваших данных и быструю реакцию при возможных проблемах.

Краткое резюме:

  • Подготовьтесь: резервные копии, отключение PPA.
  • Сначала обновитесь до 20.10, затем до 21.04.
  • Используйте GUI или do-release-upgrade в терминале.
  • Проверяйте совместимость драйверов и конфигураций.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро