Обновление Ubuntu 18 до Ubuntu 24 в 2026 году

23 Oct 2026 | Автор: dd |

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

В связи с проблемой php2shell начал перебирать старые серваки, где основым интерпретатором стоит php5.4, чтобы переставить FastPanel на последние версии с php8.5

Собственно на одном из них встал выбор между Debian 11 и Ubuntu 18, которые в любом случае надо будет грейдить до Debian 12 или Ubuntu 24.04, максимальные из систем что поддерживаются FastPanel

Я больше люблю Debian, т.к убунта более капризная во многих ключах, а больше всего в плане настройки айпишников.

НО долгосрочная поддержка Debian 12 заканчивается 30.06.28 , тогда как у Ubuntu 24.04 она была расширена до 2039 года, т.е голова не будет болеть очень долго. Поэтому вынуждено решил ставить Ubuntu 18 и поэтапно грейдить её до 24 версии.

Напрямую это естественно сделать нельзя, поэтому схема будет выглядеть многоходовочкой: 18 -> 20 -> 22 -> 24

Поэтому ставлю Ubuntu 18 и приступаю…

поскольку система уже давно снята с поддержки, то добавляем запись доверенного подключения [trusted=yes]  в файл репозитариев /etc/apt/sources.list так что записи приобретут следующий вид:

deb [trusted=yes] http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb [trusted=yes] http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
deb [trusted=yes] http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb [trusted=yes] http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse

тут основной момент, на который я потратил больше часа, что если просто поменять все зеркала на old-releases.ubuntu.com как советуют тырнеты и ИИшки, то система будет орать что не может найти файлы релиза на указанных репозитариях, т.к данные хранятся по прежнему на основных зеркалах
The repository ‘http://old-releases.ubuntu.com/ubuntu bionic Release’ does not have a Release и так далееи тому подобное

после чего грейдим нашу систему до актуального состояния системы
apt-get update –allow-insecure-repositories
apt-get upgrade
apt install update-manager-core

и запускаем процесс обновления до Ubuntu 20
do-release-upgrade

ждем, периодически отвечая да. Последний вопрос про ребут системы необходимый для накатывания обновы и видим

Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.4.0-216-generic x86_64)

убеждаемся лишний раз
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION=”Ubuntu 20.04.6 LTS”

и повторяем процедуру
apt update
apt upgrade -y
apt dist-upgrade -y
do-release-upgrade

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

Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-198-generic x86_64)

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION=”Ubuntu 22.04.5 LTS”

и повторяем процедуру. Очередной ребут и вот она долгожданная

Welcome to Ubuntu 24.04.5 LTS (GNU/Linux 6.8.0-147-generic x86_64)

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION=”Ubuntu 24.04.5 LTS”

по времени все заняло где то полтора часа
last reboot
reboot   system boot  6.8.0-147-generi Fri Oct 23 18:15   still running
reboot   system boot  5.15.0-198-gener Fri Oct 23 17:47 – 18:15  (00:28)
reboot   system boot  5.4.0-216-generi Fri Oct 23 17:21 – 17:46  (00:25)
reboot   system boot  4.15.0-213-gener Fri Oct 23 15:55 – 17:21  (01:25)
reboot   system boot  4.15.0-213-gener Fri Oct 23 15:51 – 15:54  (00:03)

первое время можно спокойно сдвинуть на час, который я искал решение проблемы с репозитариями Ubuntu 18, ибо всюду были только нерабочие стандартизированные ответы

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Теги: ,

Ваш отзыв