Модульная RuntuУстановка на флэшку или диск проста.
Надо подготовить флэшку, распаковать образ дистрибутива на флэшку и запустить установку загрузчика для grub.
Загрузчик для grub находится в ~/boot/magosm/bootinst.sh флэшки или диска
Линукс дистрибутивы могут располагаться на одном разделе флэшки или диска
Количество дистрибутивов не ограничено.
1) Runtu-kde_lxqt-22.04-amd64_20220702
Ядро - 5.15.0-58-generic
Сделан на базе образа
runtu-lite-22.04-amd64_20220522.iso в виде двух системных модулей :
1.1) Модуль b00-runtu2.xzm
- Образ обновил в chroot
- Установил нужные мне пакеты :
apt install git automake imagemagick gparted kdiff3 hwinfo kate mlterm mhddfs blueman gawk zenity xcvt libkmod-dev fonts-liberation jq libjq1 libonig5 sox
- Установил LXQt
apt-get install lxqt task-lxqt-desktop liblxqt-globalkeys-ui0-dev liblxqt-globalkeys0-dev liblxqt0-dev
apt-get install liblxqt-l10n lxqt-about-l10n lxqt lxqt-admin-l10n lxqt-archiver lxqt-archiver-l10n lxqt-build-tools lxqt-config-l10n lxqt-globalkeys-l10n lxqt-notificationd-l10n lxqt-openssh-askpass-l10n lxqt-panel-l10n lxqt-policykit-l10n lxqt-powermanagement-l10n lxqt-runner-l10n lxqt-session-l10n lxqt-sudo-l10n papirus-icon-theme pcmanfm-qt-l10n
apt-get install network-manager-config-connectivity-debian network-manager-config-connectivity-ubuntu network-manager-dev network-manager-fortisslvpn network-manager-iodine network-manager-openconnect network-manager-gnome openconnect openfortivpn
- Запаковал полученный образ как b00-runtu2.xzm
1.2) Модуль b15-plasma.xzm
- Открыл модуль b00-runtu2.xzm в chroot
- Установил пакеты для plasma
- Запаковал системные изменения образа как b15-plasma.xzm
2) Загрузчик UIRD -
https://github.com/neobht/uird UIRD собирает систему из модулей и запускает ее.
UIRD, в зависимости от режима работы, пишет модуль сохранения системных изменений при отключении системы.
Папка сохранения сис изменений - /memory/layer-base/0/saves/x-changes
3) Если система система собирается UIRD из модулей, то перед стартом системы можно изменить настройки системы.
Например сменить рабочий стол или установить нужное разрешение.
Этим занимаются скрипты магос-модуля - /memory/layer-base/1/base/ub1-magosm.xzm
Узнать подробнее и скачать -
https://forum.mageia.org.ru/viewtopic.php?pid=35991#p35991