Chroot2xzm
Скачать chroot2xzm.zip - Ссылка удалена
Файловый менеджер - mc
Распаковать chroot2xzm.zip в любом удобном месте ( задается стр 16 в chroot2xzm.sh)
Заменяет маговские rpmdrake2lzm, urpm2xzm
Корректно работает с rpm-базой, в отличие от rpmdrake2lzm, urpm2xzm
Можно установить обновления, в drakrpm удалить или добавить пакеты и настроить.
А так же обновить ,смонтированную в chroot, систему на диске и запаковать ее в модуль
И далее уже можно сделать уже сборку системы, дополнив впоследствии модулями по темам.
Или distrib-lzma.sqfs от магеевского Live-CD обновил и перепаковал.
Только drakconf не запускается, но сервисы можно запустить из ~/chroot2xzm/Install (левая сторона файлового менеджера mc)
просто кликая мышкой ссылки на различные drak*
В папке /memory/tmp появляются :
root_br - основная папка сборки
mod_br=root_br-rw - изменения сделанные в root_br
Есть 4 режима работы :
1) diskcfg-mod_br" "Пакуется mod_br"
Это режим для создания модулей для МагОС.
Настройка в .diskcfg-mod_br
Т е устанавить пакеты при выключении будет сделан модуль.
Формат записи - xzm
2) diskcfg-root_br" "Пакуется root_br"
Монтируется модуль 00-* из Mageia (MagOS)
Настройка в .diskcfg-root_br
При выключении пакуется root_br
Формат записи - xzm
3) diskcfg-mount-disk" "Пакуется mount-disk
Аналогичен режиму 2
Настройка в .diskcfg-mount-disk
Формат записи - xzm
Монтировать диск c установленной системой в : /mnt/mychroot/mount-disk
Запустить chroot2xzm.sh
4) diskcfg-lzma_sqfs" "Пакуется lzma_sqfs
Аналогичен режиму 2
Настройка в .diskcfg-lzma_sqfs
Формат записи - sqfs
Предназначен для редактирования distrib-lzma.sqfs из Live-CD от Магеи
Смонтировать distrib-lzma.sqfs или диск с установленной системой в /mnt/mychroot/distrib-lzma
Запустить chroot2xzm.sh
Когда все подготовлено, то запустить chroot2xzm.sh
Сам chroot запускается из lxterminal
При запуске из файлового менеджера, допустим dolphin, достаточно кликнуть левой кнопкой мыши по chroot2xzm.sh
При запуске из терминала :
Терминал запуска chroot2xzm.sh любой другой, только не lxterminal
Если lxterminal отсутствует в системе, то установить или править стр 63 из chroot2xzm.sh
Еще раз уточняю :
Терминалы запуска chroot2xzm.sh и chroot должны быть разными.
При выключении в интерактивном режиме запрашивается имя записываемого модуля
В левой стороне файлового менеджера mc :
- папка inst-Mageia-5-6-MagOS - для установки пакетов в Магею 5 и 6
Перейти в папку и далее запускать скрипты по темам
- папка mga-uird-032c44e
Конфигуратор загрузчика UIRD адаптированный для Магеи
Адаптировано локализация, вид запуска ну и далее мелкие правки.
Основной код не тронут
- neobht-uird-032c44e
Авторский конфигуратор загрузчика UIRD
При запуске любого из конфигуратора загрузчика
- Установить в ~/chroot2xzm/Install/inst-Mageia-5-6-MagOS пакеты для AUFS и MagOS кликнув по 1-urpmi-0-magos.sh
На ОС отличной от Магеи возможно придется обновить dracut :
~/chroot2xzm/Install/mga-uird-032c44e/dracut или ~/chroot2xzm/Install/neobht-uird-032c44e/dracut
Для этого :
- Зайти в ~/chroot2xzm/Install/mga-uird-032c44e или ~/chroot2xzm/Install/neobht-uird-032c44e и кликнуть :
make_dracut.sh
Интернет :
Из внешней системы /etc/resolv.conf копируется, при запуске chroot2xzm.sh, в /etc chroot.
Если интернета нет, то в /chroot2xzm/Install кликнуть 1-resolv. При этом :
- Из внешней системы /etc/resolv.conf копируется в /etc диска chroot
- Из внешней системы /etc/resolv.conf копируется как /etc/resolv.conf.new диска chroot
Если /etc/resolv.conf диска chroot сервера не появились(как то было и такое), то
- Удалить /etc/resolv.conf диска chroot
- /etc/resolv.conf.new записать как /etc/resolv.conf в диске chroot
- Или то же самое можно сделать из внешней системы