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

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)
- Установите все текущие обновления системы: откройте “Software Updater” и нажмите “Install Now”. После установки перезагрузите систему.
- Откройте “Software & Updates” (Программы и обновления) из меню.
- На вкладке “Updates” измените параметр уведомлений с “For long‑term support versions” на “For any new version” (или в русской локали — с “Только LTS” на “Любая новая версия”).
- Закройте окно и снова запустите “Software Updater”. Теперь система предложит обновление до Ubuntu 20.10. Следуйте подсказкам: нажмите “Upgrade” → “Start Upgrade”. При запросах соглашайтесь на удаление устаревших пакетов и перезагрузку по завершении.
- После завершения и перезагрузки проверьте версию командой:
cat /etc/os-releaseВы должны увидеть версию 20.10 (Codename: groovy).
- Повторите процесс: запустите “Software Updater” — теперь будет доступно обновление до 21.04. Следуйте тем же шагам: нажмите “Upgrade” и пройдите все этапы, соглашаясь при необходимости заменить конфигурационные файлы (например, /etc/sysctl.conf).
При замене конфигурационных файлов чаще всего безопасно выбирать “Replace” для системных файлов, если вы не вносили в них критических ручных правок.
По завершении перезагрузите систему и проверьте версию:
cat /etc/os-releaseВ выводе будет указано “VERSION=”21.04 (Hirsute Hippo)” и CODENAME=hirsute.
Метод 2 — Обновление через командную строку (альтернатива)
Если вы предпочитаете терминал или сервер без GUI, выполните следующие шаги.
- Сделайте резервную копию.
- Убедитесь, что в /etc/update-manager/release-upgrades стоит Prompt=normal (по умолчанию LTS‑системы могут быть настроены на Prompt=lts).
sudo nano /etc/update-manager/release-upgrades
# Измените Prompt=lts на Prompt=normal, сохраните файл- Обновите текущие пакеты:
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y- Запустите менеджер обновления релиза:
sudo do-release-upgradedo-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‑пакеты из внешних источников часто создают конфликты.
- Серверные окружения, критичные к стабильности, не рекомендуется переворачивать на краткосрочные релизы.
Короткий план отката при провале обновления
- Попробуйте восстановить систему из /var/log/dist-upgrade/ и откат конфигураций, если проблема в конфиг‑файлах.
- Если загрузка невозможна, загрузитесь с Live USB и смонтируйте корневой раздел — сохраните важные данные.
- Восстановите систему из образа или выполните чистую установку нужной версии и восстановите данные из резервной копии.
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 в терминале.
- Проверяйте совместимость драйверов и конфигураций.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента