27
Februar
2025
Обновление загрузочного USB диска Linux antiX
16:43

Обновление загрузочного USB диска Linux antiX

27 Februar 2025 16:43

Как обновить загрузочную флешку antiX с включенным режимом Постоянства (Persistence), по шагам.

Цель

Целью является обновление программ на загрузочном USB носителе до последних версий, через Интернет.

Введение

Обновление пакетов можно выполнить двумя способами - стандартными командами apt update и apt upgrade -y или графической утилитой для обновления antiX. Выбран второй вариант, т.к. на все вопросы отвечает "Да". Также, утилита "Обновление системы antiX" более проста в использовании: не требует знания командной строки.

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

Во второй части статьи будет рассказано как выполнить "Ремастеринг", то есть повторную сборку дистрибутива и переиздание на загрузочном носителе в оптимальном виде. "Ремастеринг" - это выполняемая администратором операция, при которой накопленные изменения переносятся из файла изменений rootfs в основной файл дистрибутива linuxfs, что сокращает объём файла rootfs практически до нескольких мегабайт, ускоряет загрузку и снижает использование оперативной памяти.

Требуемый для обновления размер файла rootfs- от 280 МиБ для учёта небольших изменений пакетов (например, только веб-браузера) до 1 ГБ для больших изменений состава пакетной базы ОС antiX или MX Linux (например, при выходе новой версии LibreOffice). Имеет смысл делать rootfs несколько большим, чем требуется, чтобы избежать фатальных проблем с обновлением, если свободное место в rootfs в процессе обновления закончится. В связи с созданием копии файла, размер rootfs следует выбирать в 1/2 от свободного места на USB диске, но не более 3 ГиБ.

Обновление загрузочного USB диска Linux antiX: инструкция

Шаг 1. Запуск утилиты настройки сохранения Постоянства (persistence):
- Меню - Приложения - antiX - Установки сохранения:
step01

Шаг 2. Выбрать в списке action: Root: изменить размер сохранения корневой папки.

step02

Шаг 3. Укажите размер, достаточный для обновления rootfs: не менее 300 МиБ. В данном примере я выбрал 3 ГиБ, т.к. флешка большая, свободное место экономить не нужно. Available space - переводится как "Доступное место" (на данном переносном носителе 7.98 ГиБ свободно).

step03

Шаг 4. Программа создаст файл rootfs.tmp - временный файл нужный для процесса изменения размера rootfs.

step04

Шаг 5. Успешно! Файл rootfs.tmp был создан. Если достаточно свободного места, флешка исправная, то так должно быть.

step05

Шаг 6. action: Quit: выйти из программы - OK

step06

Шаг 7. Действительно выйти? - Да

step07

Шаг 8. Меню - Приложения - antix - Обновление системы antiX.
Данный пункт необходим для обновления пакетов операционной системы из Интернет. Будут установлены новые версии программ, таких как Python, Mozilla FireFox и других.

step08

Шаг 9 В утилите antiX-Обновление выбрал "Автоматическое обновление

step09

Шаг 10. Происходит процесс обновления операционной системы antiX.

step10

Шаг 11. Ваша система обновлена! - OK

step11

Шаг 12. До завершения работы сразу же после обновления выполнил сохранения состояния rootfs (т.к. у меня тип Постоянства - persist_root). Такое же действие, потребуется при типе постоянства persist_all:

Меню - Приложения - antiX - Запись изменений сохранения:

step12

Шаг 13. Приступить? - Да

step13

Шаг 14. antiX Сохранение корневой папки Готово для синхронизации изменения файловой системы.
Приступить? - Да.

step14

Шаг 15. Идёт процесс сохранения состояния корневой папки в файл rootfs, который используется при Постоянстве.

step15

Шаг 16. "persist-save Успешно".

Внимание на занимаемый объём корневой папкой - 256 МБ из 2.88 ГБ. Число 256 МБ в данном случае - размер сжатых данных в rootfs после обновления пакетов.
Следовательно, делать размер файла rootfs максимальным, равным 3 ГБ нерационально, можно указать размер roofs 1.5 ГиБ и не изменять его в дальнейшем. Поскольку даже при больших обновлениях ОС размер данных, хранящихся в файле rootfs, достигает лишь 900 МБ.

step16

Шаг 17 (Не обязательный). Я решил уменьшить размер файла rootfs с 3 ГиБ до 300 МиБ (т.к. на rootfs занято 256 МиБ, а после выполнения ремастеринга это место освободится, станет свободным пространством на rootfs).
action: "Root: Изменить размер сохранения корневой папки".

step17

Шаг. 18. (Не обязательный): Size: 300 MiB

step18

Шаг 19. (Не обязательный): Пожалуйста, ждите.

step19

Шаг 20. (Не обязательный): Успешно! Файл rootfs.tmp был создан. - OK

step20

Шаг 21. (Не обязательный): Подождите, пока идёт процесс копирования (долго, около 15-20 минут). Please be patient while ___ MiB are copied...

step21

Шаг 22. action: Quit: выйти из этой программы. - OK

step22

Шаг 23. Действительно выйти? - Да.

step23

Шаг 24. Меню - Выход

step24

Шаг 25. Завершение работы: Перезагрузка

step25

Шаг 26. Приступить? Нет, т.к. rootfs был сохранён на шаге №12 (Меню - Приложения - antiX - Запись изменений сохранения).

step26

После чего ОС завершает работу или уходит на перезагрузку.

Результат

Обновление операционной системы завершено.

Дальнейшие шаги

Завершение работы системы штатным образом с сохранением состояния.

После большого обновления операционной системы antiX или MX Linux следует выполнить повторную сборку ("ремастеринг") флешки LiveCD, о чём будет рассказано в следующей статье.

(Уточнение 03.03.2025). Что делать, если размер rootfs недостаточен для обновления системы?

Большие обновления системы, включающие в себя LibreOffice, Mozilla Firefox требуют большего пространства для сохранения изменений.

sudo apt-get update
sudo apt-get upgrade 

Есть команда, которая предназначена для записи изменений сохранения в файл rootfs:

sudo persist-save

Команда имеет ярлык в меню - см. пункт "Запись изменения сохранения".

При выполнении persist-save, операционная система antiX может обнаружить, что для сохранения изменений в файле rootfs недостаточно места!

not-enought-space

Решение: выйти из диалога сохранения состояния и затем в другой утилите antiX "Настройка сохранения" выполнить изменение размера файла rootfs:
Меню - Приложения - antiX - Настройка сохранения,
и в ней увеличить размер файла rootfs.

img_menu_antix

Время подготовки файла нового размера и копирования данных иногда занимает до 10 минут.
Затем, повторите запуск "Запись сохранения изменений" или команду persist-save. Она выполниться быстро - примерно 2-3 минуты.

Результат сохранения в rootfs с размером 1.5 ГиБ - положительный!

not-enought-space-success


Дата последнего изменения: 18.04.2025



Verwandte Veröffentlichungen