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

Как обновить Ubuntu 20.04 до Ubuntu 21.04

7 min read Linux Обновлено 04 Jan 2026
Обновление Ubuntu 20.04 до 21.04
Обновление Ubuntu 20.04 до 21.04

Коротко

Если вам нужна последняя версия Ubuntu с новыми функциями (Wayland по умолчанию, ядро Linux 5.11, поддержка Active Directory и др.), обновитесь с 20.04 через промежуточную версию 20.10 на 21.04. Сохраните резервные копии — обратного автоматического отката нет; процесс потребует загрузки нескольких гигабайт.

Зачем обновляться и что поменялось

Ubuntu 21.04 — короткоживущая (non-LTS) версия с примерно девятью месяцами поддержки. Это релиз для тех, кто хочет опробовать последние технологии и инструменты: Wayland как сервер отображения по умолчанию, ядро Linux 5.11, улучшения в безопасности и поддержка новых SDK и серверных пакетов.

Ключевые отличия и полезные новинки

  • Приватные домашние каталоги и улучшенные опции шифрования (включая зашифрованные разделы EXT4 и ключи восстановления).
  • Поддержка смарткарт и интеграция с Active Directory.
  • Пара опций энергопотребления для ноутбуков.
  • Новое расширение иконок рабочего стола и GNOME 3.38.
  • Ядро Linux 5.11 и обновлённый набор модулей.

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

Краткая таблица ключевых фактов

  • Ubuntu 20.04 — поддержка ~5 лет (LTS).
  • Ubuntu 21.04 — ненадолго, ~9 месяцев поддержки.
  • Путь обновления: 20.04 → 20.10 → 21.04 (прямого обновления 20.04 → 21.04 нет).

Предварительные требования

  • На компьютере установлена Ubuntu 20.04 (Desktop).
  • У вас есть права root или пользователь с sudo.
  • Доступ к интернету высокой скорости (несколько ГБ загрузки).
  • Резервная копия всех важных данных на внешний диск или сетевое хранилище.

Совет: сделайте образ системы (например, с помощью Clonezilla) или как минимум бэкап /home и конфигурационных файлов (/etc, списки пакетов), чтобы можно было восстановиться в случае неудачи.

Проверка версии перед обновлением

Откройте терминал (через меню приложений или сочетание Alt+Ctrl+T) и выполните:

cat /etc/os-release

Вы увидите информацию о текущем релизе, например VERSION_ID=”20.04”. Альтернативно:

lsb_release -a

Проверьте также свободное место на диске (df -h) и наличие важных пакетов и сервисов. Если на машине есть критичные приложения (базы данных, контейнеры, кастомные драйверы), изучите их совместимость с новым ядром и GNOME/Wayland.

Общая последовательность обновления

  1. Обновите текущую систему до последнего состояния (все пакеты для 20.04).
  2. Измените канал уведомления о выпусках с LTS на обычный («For any new version» / Prompt=normal) — это позволит предложить 20.10.
  3. Обновитесь до Ubuntu 20.10.
  4. Повторите процесс и обновитесь с 20.10 до 21.04.
  5. Проверьте систему, службы и драйверы после перезагрузки.

Ниже — подробные GUI и командные инструкции.

Способ A — через графический интерфейс (GUI)

  1. Установите все текущие обновления:
    • Откройте «Software Updater» (Обновления программного обеспечения) из меню приложений.
    • Нажмите кнопку “Install Now” (Установить сейчас) или соответствующую локализованную кнопку для установки обновлений.

install software update

  • Перезагрузите систему, если будет предложено.
  1. Откройте “Software & Updates” (Программы и обновления):

Open software & updates

  • Перейдите на вкладку «Обновления» и измените параметр уведомления о новых версиях с “For long-term support version” на “For any new version” (Для любых новых версий).

check for new updates

  • Закройте окно и снова запустите Software Updater. Должно появиться предложение обновиться до Ubuntu 20.10.
  1. Нажмите “Upgrade” и следуйте подсказкам: внимательно читайте релиз-ноты и подтверждайте замену устаревших пакетов.

Ubuntu 20.10 upgrade window

  1. После завершения обновления перезагрузите систему и проверьте версию:
cat /etc/os-release
  1. Повторите ту же процедуру ещё раз, чтобы перейти с 20.10 на 21.04: запустите Software Updater, примите обновление до 21.04 и следуйте подсказкам, включая замену конфигурационных файлов (/etc/sysctl.conf и т. п.).

replaced sysctl.conf file

  1. После последней перезагрузки проверьте окончательный статус:
cat /etc/os-release
uname -r

Ожидаемый выход: VERSION_ID=”21.04” и ядро 5.11.x (если доступно для вашего оборудования).

Способ B — через терминал (командная строка)

Если вы предпочитаете терминал или работаете по SSH, используйте update-manager и do-release-upgrade.

  1. Примените все доступные обновления для 20.04:
sudo apt update && sudo apt full-upgrade -y
sudo apt autoremove --purge -y
  1. Измените канал обновлений в /etc/update-manager/release-upgrades: откройте файл в редакторе и убедитесь, что строка Prompt=normal.
sudo sed -i 's/Prompt=lts/Prompt=normal/' /etc/update-manager/release-upgrades
  1. Запустите обновление с помощью do-release-upgrade:
sudo do-release-upgrade
  • Следуйте интерактивным подсказкам. Если do-release-upgrade не предлагает 20.10, перепроверьте Prompt и повторите шаги.
  1. После удачного перехода на 20.10 повторите те же шаги, чтобы перейти на 21.04.

Замечание: в некоторых случаях у администраторов установлены локальные зеркала или отключены автоматические релиз-оповещения; убедитесь, что ваша система имеет доступ к общему репозиторию Ubuntu.

Что проверить после обновления

Набор команд для быстрой проверки состояния системы:

cat /etc/os-release
lsb_release -a
uname -r
systemctl --failed
df -h
journalctl -b -p err --no-pager | tail -n 50

Проверьте:

  • Работоспособность сетевых сервисов и демонов.
  • Драйверы видеокарты (особенно проприетарные NVIDIA) — возможно, потребуется переустановка драйвера или переключение между Wayland и Xorg.
  • Конфигурационные файлы в /etc — убедитесь, что важные параметры не были перезаписаны без вашего ведома.
  • Список установленных snap/apt-пакетов и их версии.

Когда обновление не рекомендуется (контрпример)

  • У вас production-сервер или критичный рабочий стол, где стабильность важнее новых возможностей.
  • Вы используете проприетарные драйверы/модули ядра, которые не поддерживаются новым ядром.
  • На момент чтения ваш рабочий стек несовместим с GNOME/Wayland или с версиями библиотек в 21.04.

В этих случаях оставайтесь на LTS (20.04) или выполните тщательное тестирование в тестовой среде.

Альтернативные подходы

  • Чистая установка 21.04: быстрее и чище, но требует восстановления данных и перенастройки. Рекомендуется, если вы хотите избавиться от накопившихся конфигураций.
  • Использование виртуальной машины или контейнера для тестирования 21.04, прежде чем обновлять основной хост.

План отката и аварийный сценарий

Автоматического «даунгрейда» в нативном виде нет. Для отката:

  1. Восстановите резервную копию файлов и конфигураций с внешнего носителя или образа.
  2. При необходимости выполните чистую установку требуемой версии Ubuntu и восстановите данные.
  3. В случае критического отказа загрузитесь с Live-USB, смонтируйте разделы и экспортируйте данные перед переустановкой.

Сценарий восстановления (короткая инструкция):

  • Если появилась критическая ошибка после обновления и система не загружается: загрузитесь с Live-USB → смонтируйте корневой раздел → сохраните /home и /etc → установите старую версию Ubuntu → восстановите данные.

Роль‑ориентированные чек‑листы

Администратору

  • Сделать образ диска/снимок.
  • Сохранить список установленных пакетов: sudo dpkg –get-selections > packages.list.
  • Проверить наличие совместимых драйверов и модулей.

Разработчику

  • Тестировать приложения на 21.04 в контейнерах/VM.
  • Проверить версии компиляторов, библиотек и SDK; обновить CI при необходимости.

Обычному пользователю

  • Сделать копию папки «Документы», «Изображения», «Рабочий стол».
  • Проверить, что есть установочный USB на случай полного восстановления.

Критерии приёмки

  • Система загружается и вы видите VERSION_ID=”21.04” в /etc/os-release.
  • Критичные службы (например, веб-сервер, СУБД) работают корректно.
  • Нет ошибок в systemctl –failed.
  • Пакеты и пользовательские данные на месте и доступны.

Тесты и приемочные тест-кейсы

  • Проверить вывод uname -r и cat /etc/os-release.
  • Открыть фирменное приложение и проверить его базовую функциональность.
  • Проверить создание/удаление файлов в пользовательских каталогах.
  • Запустить нагрузочный тест (если применимо) на приложениях критического уровня.

Короткий плейбук для типичной десктоп‑машины

  1. Сохранить резервную копию.
  2. Обновить пакеты: sudo apt update && sudo apt full-upgrade.
  3. Изменить Prompt=normal в /etc/update-manager/release-upgrades.
  4. sudo do-release-upgrade и следовать инструкциям (20.04 → 20.10).
  5. Перезагрузить, повторить для 20.10 → 21.04.
  6. Проверить логи и системы после финальной перезагрузки.

Потенциальные риски и способы смягчения

  • Несовместимость драйверов: иметь под рукой офлайн-образ или драйвера для отката.
  • Потеря конфигураций: хранить копии /etc и списков пакетов.
  • Длительная простоя: выполнять обновление в окно техобслуживания или на тестовой машине.

Глоссарий (одно предложение на термин)

  • LTS — релиз с длительной поддержкой; ориентирован на стабильность.
  • do-release-upgrade — утилита для поэтапного обновления релиза Ubuntu.
  • Wayland — современный сервер отображения, альтернатива Xorg.
  • Kernel — ядро операционной системы, управляет оборудованием и ресурсами.

Пример потока принятия решения (Mermaid)

flowchart TD
  A[Хочу обновиться?] --> B{Это production?}
  B -- Да --> C[Оставаться на 20.04 или тестировать в VM]
  B -- Нет --> D{Требуется LTS?}
  D -- Да --> C
  D -- Нет --> E[Подготовить бэкап → Обновить 20.04→20.10→21.04]
  E --> F[Проверки и тесты]
  F --> G{Ошибки?}
  G -- Да --> H[Откат через бэкап / чистая установка]
  G -- Нет --> I[Готово]

Итог и рекомендации

  • Обновление 20.04 → 21.04 требует перехода через 20.10; заранее планируйте бэкап и окно обслуживания.
  • Если вам нужна максимальная стабильность и длительное обновление безопасности — оставайтесь на 20.04 LTS.
  • Для тестирования новых возможностей используйте виртуальную машину или отдельную систему.

План действий сейчас: сделайте полную резервную копию, убедитесь в совместимости драйверов и запустите обновление сначала в тестовой среде.

Изображения в статье помогают шаг за шагом пройти GUI‑процесс обновления. Ниже — список полезных команд, которые подойдут для проверки статуса после обновления:

cat /etc/os-release
lsb_release -a
uname -r
systemctl --failed
sudo apt update && sudo apt list --upgradable

Удачного обновления и аккуратных бэкапов!

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Ошибка Microsoft Store 080073DOD — как исправить
Windows

Ошибка Microsoft Store 080073DOD — как исправить

Как исправить ошибку Microsoft Store 0xD000000D
Windows

Как исправить ошибку Microsoft Store 0xD000000D

Исправление ошибки Microsoft Store 0x80004003
Windows

Исправление ошибки Microsoft Store 0x80004003

Исправление ошибки Windows Update 0x80070424
Windows

Исправление ошибки Windows Update 0x80070424

LinkedIn Learning: как пользоваться приложением
Обучение

LinkedIn Learning: как пользоваться приложением

Эффективное описание профиля в LinkedIn
Карьера

Эффективное описание профиля в LinkedIn