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

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

27 февраль 2025 16:43

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

Цель

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

Введение

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

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

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

Размер rootfs требуемый для обновления от 280 МиБ при обновлении раз в два месяца. Имеет смысл делать 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-1,5 ГиБ и не изменять его размер в дальнейшем. При больших обновлениях ОС размер данных в rootfs достигает 900 МиБ.

step16

Шаг 17 (Не обязательный). Я решил уменьшить размер файла rootfs с 3 ГиБ до 300 МиБ (т.к. занято 256 МиБ, а после ремастеринга и они освободятся).
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

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

Результат

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

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

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

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

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

sudo apt-get update
sudo apt-get upgrade 

Есть команда:

sudo persist-save

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

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

not-enought-space

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

img_menu_antix

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

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

not-enought-space-success


Дата последнего редактирования: 03.03.2025



Похожие публикации