Как то загорелся я проверить как будет работать менеджер модулей использующий симлинки,
а так же как и какими инструментами эти модули создавать в среде дистрибутива Arch Linux.
Так как заморачиватся с установкой не хотелось , тем более что у меня установлен на компе Ventoy,и давно
хотелось протестировать persistens режим , все звёзды сошлись, то выбор пал на Archman Linux,
брать тут
https://sourceforge.net/projects/archman-os/files/stable-iso/в причину того что он поддерживает работу в persistens режиме.
можно взять и этот ctlos , тем более он локализован из коробки
брать тут
https://ctlos.github.io/ читать про него тут
https://ctlos.github.io/wiki/ в конфиге ventoy.json поменять имя iso образа и всё...
upd: (на самом деле Archman не виноват в пропаже звука, подозреваю что тут причина в том что используя дистрибутив в режиме live cd при обновлении ядра не обновились корректно модули нового ядра , если ядро не обновлять звук работает)
На установке Ventoy не буду останавливаться, о Ventoy на форуме говорилось не раз.
Для того чтоб задействовать persistence необходимо озаботится созданием специального подготовленого
файла образа persistence.dat ,для этого необходимо в терминале по пути в каталоге со скриптами Ventoy ввести
команду
./CreatePersistentImg.sh -s 4024 -t ext4 -l vtoycow -o persistence.dat
обратим внимание на следующие параметры в этой команде
4024--это размер в мегабайтайх файла образа persistence.dat
vtoycow--имя раздела в persistence.dat
Его следует выбрать для Arch Linux
для Fedora он --vtoycow
для Mint,Ubuntu --casper-rw
для Kali--persistence
для MX Linux--MX-Persist
после создания persistence.dat необходимо перейти в каталог Ventoy,
подчеркну в каталог в котором мы скопировали iso образ Archman Linux,
и создадим каталог с именем ventoy,
в нем необходимо создать текстовой файл с именем ventoy.json и прописать в нем конфигу
{
"persistence" : [
{
"image": "/Archman_Xfce-20240501.iso",
"backend": "/persistent/persistence.dat"
}
]
}
а также в каталоге Ventoy создать новый каталог с именем persistent, и в него скопировать файл образ persistence.dat
upd: А что если возникнет такая ситуация что в каталоге Ventoy вы хотите использовать 2 или 3 дистрибутива с режимом persistent
для этого нужно создать свой каталог для каждого дистрибутива и в него поместить каталог с persistence.dat соответсвено всё это прописать в
конфигу ventoy.json из каталога ventoy вот так
upd2: обновил код для ventoy.json для нескольких дистрибутивах теперь правильно
{
"persistence" : [
{
"image": "/ctlos/ctlos_v2.4.6_20240520.iso",
"backend": "/ctlos/persistent/persistence.dat"
},
{
"image": "/archman/Archman_Xfce-20240501.iso",
"backend": "/archman/persistent/persistence.dat"
}
]
}
теперь можно использовать несколько дистрибутивов с режимом persistent и сесси будут сохранять изменения каждая в свой файл в соотвествующем каталоге.
и теперь по сути всё готово для загрузки Аrchman Linux в режиме сохранения сессии ,
хочу добавить что размер persistence.dat я сделал в 15000 мегабайт, а вообще нужно попробовать задать гигабайт на 25-30.(делал для ssd)
Все сказаное справедливо для установленого Ventoy что на флэшку что на жёсткий диск.
На удивление Archman Linux в своей работе быстрый, не ожидал.
Пост последовательно будет расширятся и состоять из нескольких сообщений далее будет тема
о том как создать модули из pacman для подключения в систему с помощью mod_man .