Сайт | Скачать | Видео | Wiki

Автор Тема: INIT=  (Прочитано 6152 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
INIT=
« : 11 Июль 2022, 11:49:50 »
Если ваша сборка uird старше марта 21
июнь 21
Вам может быть интересен INIT= подпараметр, который позволит обойтись без строк в ini файле создающих хомяк пользователю в прар
Можно подробнее - что в исо ПРАР изменить?
« Последнее редактирование: 11 Июль 2022, 18:15:27 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Re: Расширяющиеся разделы
« Ответ #1 : 11 Июль 2022, 12:49:46 »
Можно подробнее - что в исо ПРАР изменить?

Я делал вам блок в ини, который, собирает по модулям файлы в пользовательской папке и записывает в папку на диске, чтобы эту папку подключить как хомяк. Это сейчас можно заменить подпараметром INIT=.
Вот тут описание: https://forum.magos-linux.ru/t/novyj-podparametr-init/179
Если коротко, то вместо uird.home=/папка/подпапка  и блока в ини можно писать uird.mounts=/папка/подпапка/::MNT=/home::INIT=yes
Не особо тестировал... Лучше проверить сначала ))

З.Ы. INIT в смысле инициализация каталога.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Re: Расширяющиеся разделы
« Ответ #2 : 11 Июль 2022, 14:02:46 »
Я делал вам блок в ини, который, собирает по модулям файлы в пользовательской папке и записывает в папку на диске, чтобы эту папку подключить как хомяк.
Код
set u=uird.from=/%d%,/UIRD::FORCE=yes::TIMEOUT=3
это?
Или это?
Код
# Аналогично можно делать слюбыми системными папками и разделами.
title ▒▒ prar2110  UIRD чистый режим +  примеры с uird.mounts
find --set-root --ignore-floppies /%d%/boot/vmlinuz-%k%
kernel /%d%/boot/vmlinuz-%k% %f% %u% uird.mounts=/dev/sda1::MNT=/mnt/sda1,/UIRD/varlog::MNT=/var/log uird.from=/prar2110::MNT=/mnt/prar::MNT_OPTS=ro+noexec,/UIRD::MNT=/mnt/UIRD uird.load+=/mesa uird.shutdown uird.preinit 
initrd  /%d%/boot/uird.lfa.cpio.xz
Что на что заменить?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5336
  • Репутация: +139/-1
Re: Re: Расширяющиеся разделы
« Ответ #3 : 11 Июль 2022, 14:07:13 »
prar21.10-x86_64-05.iso/UIRD/lfa.ini


Речь о блоке в lfa.ini, который теперь может быть не нужен. Но в сборках sfs ничего из этого не используется.
« Последнее редактирование: 11 Июль 2022, 14:09:11 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Re: Расширяющиеся разделы
« Ответ #4 : 11 Июль 2022, 14:17:44 »
Я , честно говоря, UIRD не осилил. Все UIRD конфиги в prar.iso от betcher.  Могу выложить что сейчас есть. В идеале чтобы автор подправил  ;)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5336
  • Репутация: +139/-1
Re: Re: Расширяющиеся разделы
« Ответ #5 : 11 Июль 2022, 14:24:29 »
А что там осиливать. В качестве примера betcher все расписал в menu-uird.lst, с комментариями.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Re: Расширяющиеся разделы
« Ответ #6 : 11 Июль 2022, 14:39:10 »
Если нет примеров с uird.homе или uird.mounts=bla/bla::MNT=/home то ничего не надо переписывать. Мне кажется что я такое делал и блок в ини тоже. Может путаю уже.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5336
  • Репутация: +139/-1
Re: Re: Расширяющиеся разделы
« Ответ #7 : 11 Июль 2022, 14:46:20 »
Мне кажется что я такое делал
Есть такое:
Код
# Пользовательские изменения пишутся в папку на диске, системные не сохраняются вообще.
# Один из наиболее востребованных режимов работы среди пользователей MagOS
title ▒▒ prar2110  UIRD + Монтирование /home в каталог на диске (только для линукс фс) \n + preinit (нужен для переноса пользовательских файлов в новый каталог)
find --set-root --ignore-floppies /%d%/boot/vmlinuz-%k%                       
kernel /%d%/boot/vmlinuz-%k% %f% %u%  uird.home=/saves/homes
initrd  /%d%/boot/uird.lfa.cpio.xz
Но я, например, не вижу пользы от одного хомяка, без измененных системных файлов. Наверно, это именно в культуре только MagOS такое. )


upd. Еще:
Код
# Для UIRD нет особой разницы каталог или файл образ с fs внутри. 
# Такая загрузка может быть полезной на win fs или если вам нужно ограничить размер хранилища для изменений.
# Еще один плюс - возможность использования прозрачного сжатия (пример с btrfs)
title ▒▒ prar2110  UIRD + /home  и каталог с системными изменениями монтируются в \n  отдельные файлы img (btrfs,ext4) + fsck, \n доп параметры нужны только для создания файлов, после игнорятся)
find --set-root --ignore-floppies /%d%/boot/vmlinuz-%k%
kernel /%d%/boot/vmlinuz-%k% %f% %u% uird.mode=changes uird.changes=/saves/changes_btrfs.img::SIZE=512::FS=btrfs::MNT_OPTS=compress=lzo::TIMEOUT=2  uird.home=/saves/homes/home_ext4.img::SIZE=512::FS=ext4::TIMEOUT=2  fsck 
initrd  /%d%/boot/uird.lfa.cpio.xz

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5336
  • Репутация: +139/-1
Re: Re: Расширяющиеся разделы
« Ответ #8 : 11 Июль 2022, 14:52:23 »
Наверно, это именно в культуре только MagOS такое. )
Сейчас подумал, если большинство системных настроек сформировано через *.ini или /rootcopy, то уже по другому можно смотреть на хомяк, и да, тогда в нем есть смысл.
« Последнее редактирование: 11 Июль 2022, 14:57:44 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Re: Расширяющиеся разделы
« Ответ #9 : 11 Июль 2022, 14:52:24 »
uird.home=/saves/homes
Вместо этого uird.mounts=/saves/homes::MNT=/home::INIT=yes и обработчик в ини не нужен.
Но я, например, не вижу пользы от одного хомяка, без измененных системных файлов. Наверно, это именно в культуре только MagOS такое. )
Можно комбинировать с toxzm например. Хомяк на диске, а системные в модуле.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5336
  • Репутация: +139/-1
Re: Re: Расширяющиеся разделы
« Ответ #10 : 11 Июль 2022, 15:16:14 »
Конечно нужна, к чему вдруг такой вопрос.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Re: Расширяющиеся разделы
« Ответ #11 : 11 Июль 2022, 15:19:34 »
Приаттачил текущий конфиг. Поправьте , пожалуйста. Папка /UIRD в корне исо еще нужна?
Папка UIRD нужна.


Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Re: Расширяющиеся разделы
« Ответ #12 : 11 Июль 2022, 15:25:06 »
Приаттачил текущий конфиг. Поправьте ,
# Пользовательские изменения пишутся в папку на диске, системные не сохраняются вообще.
# Один из наиболее востребованных режимов работы среди пользователей MagOS
title ▒▒ prar2110  UIRD + Монтирование /home в каталог на диске (только для линукс фс) \n + preinit (нужен для переноса пользовательских файлов в новый каталог)
find --set-root --ignore-floppies /%d%/boot/vmlinuz-%k%
kernel /%d%/boot/vmlinuz-%k% %f% %u%  uird.mounts=/saves/homes::MNT=/homes::INIT=yes
initrd  /%d%/boot/uird.lfa.cpio.xz

Вроде так. Но надо проверять.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Re: Расширяющиеся разделы
« Ответ #13 : 11 Июль 2022, 15:27:06 »
Там еще есть пример в котором хомяк пишется в файл-образ. А образ этот создается uird'ом вот  там не уверен что получится сделать с INIT=, не проверял такое.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5336
  • Репутация: +139/-1
Re: Re: Расширяющиеся разделы
« Ответ #14 : 11 Июль 2022, 15:27:17 »
Надо было не править, а дописать новый вариант. Ведь и так и этак работает.
И uird.home=/saves/homes, и uird.mounts=/saves/homes::MNT=/homes::INIT=yes


upd. Или uird.home=/saves/homes не работает в pra без правки ini? Просто я этот режим никогда не использовал и даже не в курсе о нюансах.
Знаю только цепочку uird.mode=; uird.changes=, сам же использую только ручное сохранение нужных объектов в модуль.
« Последнее редактирование: 11 Июль 2022, 15:55:37 от krasnyh »