Что нужно знать перед апгрейдом Ubuntu LTS

Рано или поздно приходится переходить на более новую версию LTS-релиза из-за прекращения поддержки старой. И тут не важно, делаете ли вы апгрейд или установку с нуля, есть детали, на которые стоит обратить внимание, иначе можно выстрелить себе в ногу. Я на своем опыте столкнулся с рядом проблем, которые научили меня понимать особенности апгрейда и готовиться к нему правильно.

Почему LTS?

Мой выбор был интуитивным. Использование LTS (Long Term Support) версий Ubuntu – это рекомендация по умолчанию для большинства пользователей.

Основные критерии:

Особенности релиза

Вам нужно понимать, как меняется система и с чем вы столкнетесь в будущем. Держите руку на пульсе, читайте новости, смотрите обзоры, делайте хоть что-нибудь для получения контекста.

Пример изменений Ubuntu от 14.04 до 24.04:

Live USB check-up

Прежде всего, рекомендую загрузиться с Live USB новой версии и на базовом уровне проверить, все ли работает. Проверьте графику, звук, Wi-Fi и прочее. На ранних этапах обновления бывает больше багов, или возможна ситуация, когда в ядре нет поддержки для конкретного железа (в таком случае лучше подождать).

Бэкап данных

Как минимум, необходимо сделать бэкап важных данных, в идеале – бэкап всей системы (чтобы можно было откатиться в случае ошибки). Если вы этого не умеете или делаете плохо, советую научиться; это сэкономит ваше время и нервы.

Есть разные интсрументы: rsync, Bacula, Timeshift, Deja Dup... Я использую rsync + bash скрипт.

Апгрейд или чистая установка?

Однозначного ответа нет, все зависит от вашей ситуации и опыта.

Я делаю апгрейд если:

Иначе выбираю чистую установку.

Баги и исправления

Все не предусмотришь, и вам нужно быть готовым встретить очередной баг в системе.

Тут может быть 2 варианта: