Перейти к основному содержимому

ALIMUSAEV — IT и 1С

C:\> type \instructions\linux\obnovit-sistemu-debian-12-na-13.md

Обновить систему Debian 12 на 13

НАЗНАЧЕНИЕ

Обновление системы Debian 12 на следующую версию Debian 13.

ПРИМЕНЕНИЕ

Когда срок поддержки Debian 12 иссякает или когда в Debian 13 доступно более новое ПО и драйвера, которые необходимы в работе.

УСЛОВИЕ

  • Админские права;
  • Физический доступ к серверу (рекомендуется!);
  • Наличие ИБП или стабильного света;
  • Отсутствие модифицированных репозиториев (только официальные);
  • Бэкап системы (в случае чего).

ШАГИ

  1. Сначала выяснить какие диски есть или имя целевого диска, куда планируется сделать бэкап системы:
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,LABEL
  1. Для примера: sda — это диск, где установлена система, а sdb — это диск для хранения данных. Создать папку и смонтировать ее на этот диск:
sudo mkdir -p /mnt/hdd1 #создание папки
sudo mount /dev/sdb1 /mnt/hdd1 #монтирование папки
df -h /mnt/hdd1 #информация о памяти целевого диска

где hdd1 — можно задать любое имя; sdb1 — раздел целевого диска;

  1. Удалить хвосты системного диска:
sudo fstrim -av
  1. Снять образ системы с помощью утилиты dd:
mkdir /mnt/hdd1/debian12_image #создание папки
sudo dd if=/dev/sda bs=4M conv=sparse status=progress | zstd -T0 -3 -o /mnt/hdd1/debian12_image/debian12.img.zst #создание образа текущей системы
  1. Зайти в список репозиториев с помощью текстового редактора nano:
sudo nano /etc/apt/sources.list
  1. В редакторе изменить в строках bookworm на trixie, после Ctrl+X, Y и Enter;

  2. Запустить обновление системы:

sudo apt update #обновление списка пакетов
sudo apt full-upgrade #обновление всей системы
  1. Корректно отвечать на вопросы и следить за обновлением;
  2. По завершению обновления выполнить команды:
sudo update-initramfs -u -k all #обновление списка ядер
sudo update-grub #обновление загрузчика grub
  1. Перезапустить систему:
sudo reboot
  1. После перезагрузки удалить лишние пакеты:
sudo apt autoremove

РЕЗУЛЬТАТ

Если ничего лишнего не было установлено, что вызвало бы сбои системы после обновления, то система обновится корректно и без проблем. В противном случае сделать откат из снятого образа с помощью LiveCD-флешки.