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

Автор Тема: Initrd UIRD  (Прочитано 242797 раз)

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

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PRA на initrd UIRD
« Ответ #105 : 02 Март 2015, 04:17:24 »
Мы ушли в оффтоп. Настройки можно хранить в ini. У нас для этой цели служит MagOS.ini

Возвращаясь к теме:
Добавил в uird поддержку произвольных файлов для параметров командной строки: uird.basecfg=
Для того, чтобы его использовать, необходимо разместить конфиг например в корень слоеного initrd и затем указать его: uird.basecfg=/basecfg.ini


Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:PRA на initrd UIRD
« Ответ #106 : 02 Март 2015, 09:41:44 »
Мы ушли в оффтоп.
Это происходит в любой теме где появляется for_wov. Вы бы как-то структурировали мысли и излагали их покороче

Оффлайн for_wov

  • Ветеран
  • *****
  • Сообщений: 464
  • Репутация: +13/-0
  • TRUE
Re:PRA на initrd UIRD
« Ответ #107 : 02 Март 2015, 12:31:54 »
Оффтоп.
Изходя из ответа - всеми настройками рулит один файл(системно). Верно?
Если пакеты имеют разные версии например v.1 или v.2 стоит ли внедрять настройки в пакеты или рулить через систему (Magos.ini) или лучше цыфры добавлять в названия самих пакетов(поименная регулировка)?(Вопрос о разделяемости системных и пользовательских настроек)

По теме.
Предположение: для запуска magos(netlive) [pra] нужна своя структура каталогов и правильные параметры запуска в меню.
Вопрос: можно увидеть различия запуска magos/pra через uird (исключая загрузку по сети) когда файлы (возможно минимальные образы) находятся локально(примеры)? Хотелось бы увидеть вывод "ls" (структуру каталогов)
Все познается в сравнении.
« Последнее редактирование: 02 Март 2015, 12:37:54 от for_wov »
Опыт увеличивает нашу мудрость, но не уменьшает нашей глупости.

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PRA на initrd UIRD
« Ответ #108 : 02 Март 2015, 13:58:39 »
После загрузки через uird общая структура хранится в /memory/
Остальные каталоги - родные для каждого дистра.

Настройки все хранятся в одном файле. Этот файл - своего рода совокупность параметров для других системных файлов конфигураций.

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PRA на initrd UIRD
« Ответ #109 : 02 Март 2015, 14:02:21 »
Давайте подведем небольшой итог того, что необходимо добавить в uird?
1. Транслятор читкодов и возможность задавать алиасы параметрам
2. root= - является обязательным, желательно убрать
3. Сделать скрипт сборки минимального образа


?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PRA на initrd UIRD
« Ответ #110 : 02 Март 2015, 14:13:53 »
неее кажется так
1. busybox собственной сборки
2. как можно меньше сторонних программ
3. модули ядра в сторонних модулях

Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:PRA на initrd UIRD
« Ответ #111 : 02 Март 2015, 14:16:55 »
Да. С Pro согласен
1. Про алиасы не догнал - это c\без uird. ? Тогда да
2. Так как я его убрал - не корректно?
3. Вроде такой есть. Размер бы оптимизировать. Скорость загрузки тоже не радует. Родной портеус быстрее. udev там обязателен? Может другой udev (поменьше туда пристроить) Я как раз с ними только что разбирался...

Оффлайн for_wov

  • Ветеран
  • *****
  • Сообщений: 464
  • Репутация: +13/-0
  • TRUE
Re:PRA на initrd UIRD
« Ответ #112 : 02 Март 2015, 14:31:17 »
После загрузки через uird общая структура хранится в /memory/
Остальные каталоги - родные для каждого дистра.
после то понятно что должно быть в другом(общем) раскладе.
Лично меня интересует расклад до загрузки. (конкретно - какой минимальный набор magos/netlive[i586] и как запустить?[желательно конкретный пример])
Цитата
2. root= - является обязательным, желательно убрать
возможно хоть кто-нибудь покажет рабочий (на данный момент) вариант запуска(пример) с локального хранилища любого из дистрибутивов с применением uird? или это настолько очевидно и понятно что даже не стоит обсуждать? (если и оффтоплю то только по причине отсутсвия образцов для сравнения и практического запуска хоть-какого дистра с uird)
1. Транслятор читкодов и возможность задавать алиасы параметрам
возможность настроек под себя - всегда хорошо. Вопрос какие читкоды (magos/porteus) тоесть конкретный список хотите иметь возможность настраивать?
« Последнее редактирование: 02 Март 2015, 14:45:01 от for_wov »
Опыт увеличивает нашу мудрость, но не уменьшает нашей глупости.

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PRA на initrd UIRD
« Ответ #113 : 02 Март 2015, 14:39:41 »
под 3 пунктом я подразумевал у себя пункты Pro 1,2,3.


udev по большому счету в uird не работает как таковой. Можно, думаю, вообще без него при желании обойтись на этом уровне.

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PRA на initrd UIRD
« Ответ #114 : 02 Март 2015, 14:44:46 »
расклад до - един:
1. директория хранения модулей с фирмваре для ядра, модули для поддержки модульности frugal
2. директория хранения модулей, ISO образов
3. ядро, конфиги ini.

вот пример: http://magos.sibsau.ru/repository/netlive/multi/MagOS/
Если развернуть аналогичную структуру на локальном диске или флешке, то получим локальный вариант.


Сделаю настраиваемыми алиасами все параметры uird: http://neobht.github.io/uird/

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PRA на initrd UIRD
« Ответ #115 : 02 Март 2015, 15:01:43 »
for_wov, не будет тебе конкретики, это процесс создания, а не готовых решений.
забудь это слово в этой теме.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:PRA на initrd UIRD
« Ответ #116 : 02 Март 2015, 15:14:09 »
Вот конкретика с примерами. И выводы по итогу.

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PRA на initrd UIRD
« Ответ #117 : 02 Март 2015, 16:49:14 »
добавил поддержку алиасов.
они задаются в /uird_configs/uird_aliases : https://github.com/neobht/uird/blob/master/configs/uird_configs/uird_aliases

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:PRA на initrd UIRD
« Ответ #118 : 02 Март 2015, 18:40:16 »
За алиасы + Еще 1 шаг к универсальности сделан. Теперь можно даже к пупи попробовать прикрутить

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PRA на initrd UIRD
« Ответ #119 : 02 Март 2015, 18:53:14 »
К пуппи можно было и без алиасов прикрутить :)

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