Большая тайна, большое и светлое волшебство происходит, когда добровольцы объединяются для творения чего-то всем нужного, и, хотя бы немножечко, вечного.

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

Применение UIRD для загрузки различных дистрибутивов

Re: Применение UIRD для загрузки различных дистрибутивов

Осталось решить это баг или фича smile

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2484 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

chroot2xzml


Решил попробовать  urpm2xzm от МагОС.
Она скачивает пакеты и сразу  пакует в xzm-модуль. Вроде все и работает, но urpm2xzm  некорректно работает с rpm-базой.
Решил попробовать вставить  режим запуска на  chroot   и в итоге получилась  chroot2xzm
chroot2xzm-mga6.zip -  https://cloud.mail.ru/public/4wXY/EMZAsuWbu

1)   chroot2xzm.sh

 Спойлер Show Spoiler Hide Spoiler
 
При старте проверяет наличие нужных  пакетов

Папки мотирования aufs-диска

- root_br=$AUT_mount/wiz_fly_rootfs         ;   Это наша система. Все что устанавливается попадает сюда
- mod_br=$root_br-rw                                     :   Это сделанные  изменения системы. Очень удобная папка.
  Установил допустим пакет или запустил какой то сервис и в mod_br  сотришь что получилось
MOD_xzmt      -  Куда монтируются .
В МагОС можно монтировал
- MOD_xzm=/memory/tmp

Будет запущен  режим chroot.
Откроется терминал.
Здесь можно обновиться, работает drakrpm и т д
Выход. В  терминале набрать  exit

После выхода  chroot  пакуется root_br или mod_br в зависимости от настроек

3)  umount-disk.sh

Отмонтирует папку root_br .

5)    diskcfg
Здесь можно настроить режим работы.
 Спойлер Show Spoiler Hide Spoiler
 #MOD_xzm=/mnt/live/tmp
root_br=$MOD_xzm/wiz_fly_rootfs
mod_br=$root_br-rw
mount_br=$mod_br
#-----------------------
#Для MagOS
#-----------------------
mod_path=/memory/bundles
NAME=??
#NAME=00
MODULEFORMAT=xzm
#
xzm_br=$mod_br
#xzm_br=$root_br
#
xzm_name=XXX
#-----------------------
#Для distrib-lzma.sqfs
#-----------------------
#NAME=distrib-lzma
#mod_path=/mnt/mychroot
#MODULEFORMAT=sqfs
#xzm_br=$mod_br
#xzm_br=$root_br
5)   папка  aufs-install
Здесь  мой установщик пакетов  и установщик загрузчика UIRD
Мой установщик пакетов  сделан на базе маговского
Дополнительно накидал  различные drak
Все попадает в /tmp/aufs-install
После запуска chroot там из терминала можно многое запустить.

6)  Загрузчик  UIRD

Последний вариант загрузчика  UIRD от МагОС адаптированный для Магеи.
Изменения все так, по мелочи.
Основной код работает

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

А epm2xzm не смотрели?

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2484 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

betcher написал(а):

А epm2xzm не смотрели?

что то он не заработал на магее 5.
Но он запускается на  chroot и  видимо это epm
На Магее 6 не пробовал
chroot решил все мои проблемы. Можно запустить  drakrpm например
Уже переустановил модули через urpmi
rpmdrake2lzm и urpm2lzm некорректно работают с рпм-базой
Если через chroot  все отдично
Т е необязательно работать только с epm
Т к получается chroot унивирсален
У меня  можно  паковать root_br или mod_br в зависимости от настроек
Можно запустить магеевский distrib-lzma.sqfs  от DVD-live и обновить и запаковать конкретно root_br.
Что самое приятное при работе с chroot, что не надо перезагружать систему т к достаточно опции gactivate

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

betcher написал(а):

Осталось решить это баг или фича

Склоняюсь к первому smile так как это не универсально для инитрд и уирд.

ilfat
Ильфат
ученик волшебника
ranks
useravatar
Offline
76 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация