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

Как обновить 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
Автор
Редакция

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

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

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

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

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

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

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

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

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

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

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

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

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