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

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

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

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

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

Какого то особого конфига у меня нет. Обычный.
Пытался себе сделать и вот что получилось :

MagOSM
Включаю в меню командой - uird.basecfg=MagOSM

 Спойлер Show Spoiler Hide Spoiler
 uird.config=MagOS.ini
uird.ramsize=70%
uird.ro=*.xzm;*.rom;*.rom.enc;*.pfs;*.sqfs
uird.rw=*.rwm;*.rwm.enc
uird.cp=*.xzm.cp,*/rootcopy
uird.load=/add/,/base/,/modules/,/wh/,rootcopy
uird.noload=/MagOS-Data/changes,/MagOS-Data/homes
uird.from=MagOS;/MagOS-Data
uird.find_params=-maxdepth_3
uird.mode=clean
uird.changes=/MagOS-Data/changes
uird.syscp=/livekitlib::/usr/lib/magos/scripts;/uird.scan::/usr/lib/magos/scripts;/liblinuxlive::/mnt/live
# Комментарии могут быть только в конце файла
#uird.home=/MagOS-Data/homes
#uird.cache=/MagOS-Data/cache
Отличаются от стандартного двумя строчками

Код:

uird.ro=*.xzm;*.rom;*.rom.enc;*.pfs;*[b].sqfs[/b]

Это соответственно загружать LiveDVD от Магеи

Код:

uird.load=/[b]add[/b]/,/base/,/modules/,/[b]wh[/b]/,rootcopy

папка /add/
Ложу сюда все что не относится к основной сборке.
Допустим тот же LiveDVD от Магеи и т п
Удобно блокировать сборку - uird.noulofl=/base/

папка /wh/

Aufs-фильтры для чистки системы при загрузке
Идея такова :
При паковке сис-изменений в модуль записывать все, что есть допустим в /var/log
При загрузке системы чистить /var/log аufs-фильтром
Если отключить аufs-фильтр - uird.noload=/wh/  то получится загрузка для конкретного компа
Если аufs-фильтр работат, то вроде как чистый режим.
Но пока в папке /wh/ всего один фильтр и вроде как она и не нужна.
Но хоть номер модуля не запоминать

  Хотел было задавать переменные  в grub2
Допустим моя стока linux:

linux $DESKTOP/vmlinuz $UIRD1 $X11 $UIRD2 $SWAP $XM root=uird:

Задал в конфиге :
DESKTOP=/MagOS/xdesk   -  мои ядро и загрузчик
SWAP=findswap uird.swap=auto
XM=splash quiet noiswmd audit=0

А в меню эти строки убрал.
Но ничего не загрузилось

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

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

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

А в меню эти строки убрал.
Но ничего не загрузилось

Если вы задали переменные в конфиге, а меню у вас находится в submenu, то ничего не загрузится, потому что submenu это новый контекст и переменные заданные в основном конфиге в него не передаются, а те переменные, которые вы задали в submenu потеряют силу при выходе из него. Но можно экспортировать переменные, тогда они будут везде.

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

Авторизация