Проработать обновление Ubuntu 24.04
до Ubuntu 25.04
редакции Server
Почему данная заметка? А то я что-то немного отвлекся от темы IT
в сторону постройки своего вездехода (о котором я вскоре поведую на другом ресурсе, ожидайте). Сейчас хочу разобрать какова процедура обновления с одного релиза Ubuntu 24.04 LTS
до Ubuntu 25.04
. Просто интересно посмотреть, как это происходит, может после буду использовать, а может нет там посмотрим.
Шаг №1:
На свой тестовый полигон под управлением Proxmox 7.4-3
где в качестве железа используется: ((Supermicro SYS-5019S-M/X11SSH-F
, и 64Gb
оперативной памяти + SSD
диски) закачиваю дистрибутив Ubuntu 24.04 Server
в Storage: local -
ssh -l root srv-proxmox2
root@srv-proxmox2:~# cd /var/lib/vz/template/iso/
root@srv-proxmox2:/var/lib/vz/template/iso# wget https://releases.ubuntu.com/24.04/ubuntu-24.04.3-live-server-amd64.iso
Шаг №2:
Создаю виртуальную машину на тестовом полигоне Proxmox 7
с характеристиками:
CPU: 1 sockets (2 cores)
Type: host
Bus/Device: VirtIO Block
Storage: m2st (M.2 Диск)
HDD: 70Gb
RAM: 4Gb
Login: ekzorchik
Pass: 712mbddr@
Шаг №3:
Подключаюсь к ней по SSH
с рабочей системы:
ekzorchik@ekzorchik:~$ ssh -l ekzorchik 172.35.35.1 -p 22
На заметку: Мой совет, любое обновление релиза только в консоли (физически, либо через удаленное администрирования: iLo, IPMI, iDRAC и т.д
) системы без какого-либо подключения по SSH
, иначе большая вероятность остаться без подключения к системе.
Шаг №4:
Переходим к процессу обновления:
ekzorchik@srv-us2404a:~$ sudo nano /etc/update-manager/release-upgrades
[DEFAULT]
#Prompt=never
#Если не LTS релиза, то Prompt=normal
#Если до LTS релиза, то Prompt=lts
Prompt=normal
ekzorchik@srv-us2404a:~$ sudo rm -Rf /var/lib/apt/lists
ekzorchik@srv-us2404a:~$ sudo apt-get update && sudo apt-get upgrade -y
ekzorchik@srv-us2404a:~$ sudo apt-get install -y update-manager-core
ekzorchik@srv-us2404a:~$ sudo apt-get -y dist-upgrade
ekzorchik@srv-us2404a:~$ sudo do-release-upgrade -c
Checking for a new Ubuntu release
New release '25.04' available.
Run 'do-release-upgrade' to upgrade to it.
ekzorchik@srv-us2404a:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
= Welcome to Ubuntu 25.04 'Plucky Puffin' =
Continue [yN]
нажимаю клавишу "y"
и после нажимаю клавишу "ENTER"
Continue [yN]
нажимаю клавишу "y"
и после нажимаю клавишу "ENTER"
To continue please press [ENTER]
нажимаю клавишу "ENTER"
Continue [yN] Details [d]
нажимаю клавишу "y"
и после нажимаю клавишу "ENTER"
Country of origin for the keyboard:
оставляю выбор по умолчанию "English (US)"
, перехожу в "OK"
и нажимаю клавишу "ENTER"
или просто нажимаю клавишу "ENTER"
Keyboard layout:
оставляю выбор по умолчанию "English (US)"
, перехожу в "OK"
и нажимаю клавишу "ENTER"
или просто нажимаю клавишу “ENTER”
Continue [yN] Details [d]
нажимаю клавишу "y"
и после нажимаю клавишу "ENTER"
Continue [yN]
нажимаю клавишу "y"
и после нажимаю клавишу "ENTER"
Broadcast message from root@srv-us2404a on pts/2 (Fri 2025-08-29 09:13:20 UTC):
The system will reboot now!
Connection to 172.35.35.1 closed by remote host.
Connection to 172.35.35.1 closed.
система уходит в перезагрузку
Шаг №5:
Переподключаюсь либо по SSH
, либо смотрю на консоль, к примеру:
https://srv-proxmox2:8006 - Username&Password
, выбираю Realm: Linux PAM standard authentication, Language: English - English
и нажимаю Login
, затем (Folder View) Datacenter - Virtual Machine
– выбираю VM
с именем srv-us2404a - >_ Console
Авторизуюсь в системе уже Ubuntu 25.04 srv-us2404a tty1
srv-us2404a login: ekzorchik
Password: 712mbddr@
и нажимаю клавишу "ENTER"
Шаг №6:
Смотрю, а какая сейчас система после апгрейда:
ekzorchik@srv-us2404a:~$ uname -a && lsb_release -a
Linux srv-us2404a 6.14.0-29-generic #29-Ubuntu SMP PREEMPT_DYNAMIC Thu Aug 7 18:32:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 25.04
Release: 25.04
Codename: plucky
Отлично, т.е. еще раз проработал процедуру обновления ОС на Ubuntu Server.
На заметку: Но практической пользы от обновления с LTS
релиза на обычный я не вижу, стоит только использовать долговременные релизы у который поддержка 5
лет (если бесплатно).
Заметка работоспособна. С уважением автор блога Олло Александр aka ekzorchik.