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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #180 : 05 Март 2015, 10:14:27 »
Zay, uird умеет все из того, что есть в porteus. Опции портеус - частный случай применения uird.
sfs, сегодня посмотрю что и как у вас собрано в iso и расскажу, где ошибка.
Предлагаю сосредоточиться на этом и не засорять тему глобальными рассуждениями
Проблема не в том чтобы сделать любой ценой как в портеус, а в том чтобы сделать проще. Пока в портеус значительно проще.
Если даже Дядя Шурик юзает base modules optional ...
Этот функционал должен быть в полном объеме и с синтаксисом не сложнее

Какая родная структура (папки, модули) и параметры загрузки у iso-uird? Распишите или тыкните в iso (не гигабитный)

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #181 : 05 Март 2015, 15:32:38 »
Структура в данном случае практика magos multi показала примерно такая:
/iso
/kernel
/modules

Сейчас домой приеду, буду ваш iso потрошить.

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #182 : 05 Март 2015, 17:40:30 »
Посмотрел iso.
uird отрабатывает, как и должен.

напишите какой результат вы хотите получить, я вам напишу как это записать в параметрах.

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:Initrd UIRD
« Ответ #183 : 05 Март 2015, 18:39:39 »
Посмотрел iso.
uird отрабатывает, как и должен.

напишите какой результат вы хотите получить, я вам напишу как это записать в параметрах.
извините за офтоп
 а какя система инициализация в магосе?
 еще хочу спросить про звуковые карты, иногда дефолтом запускаются вебкамеры или hdmi звуковухи из за чего нет звука, решается ручной правкой конфигов, в больших линуксах это работает автоматически, а как у вас с этим?
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #184 : 05 Март 2015, 18:46:37 »
У нас в основе большой линукс - Роса. Поэтому все с этим хорошо, особенно, если пульсацдио включить.
Система инициализации - systemd.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #185 : 06 Март 2015, 11:58:09 »
напишите какой результат вы хотите получить, я вам напишу как это записать в параметрах.
Загрузить все модули из /base /modules и по маске uird.load= модули из /optional
Про порядок слоев тоже нет в доке

Структура в данном случае практика magos multi показала примерно такая:
/iso
/kernel
/modules
Это каталоги? Где модули лежат?
« Последнее редактирование: 06 Март 2015, 13:01:44 от sfs »

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #186 : 06 Март 2015, 15:26:09 »
Это каталоги где лежат iso, ядра и модули. Названия одноименные.

Для того, чтобы пошла загрузка из optional, необходимо либо пересобрать образ uird с другими параметрами по умолчанию, либо переопределить параметр uird.noload=Blablabla.

В вашем случае по умолчанию параметр содержит /optional, поэтому не грузится.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #187 : 07 Март 2015, 06:49:43 »
Т.е. uird.noload= uird.load=mod1;mod2 - думаю, так загрузится все из /optional
При Вашей структуре iso (в одной папке) задача подгрузки модулей по маске решается только uird.noload= ? Это очень неудобно
« Последнее редактирование: 07 Март 2015, 06:52:49 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Initrd UIRD
« Ответ #188 : 07 Март 2015, 08:29:07 »
Не уверен, но возможно сработает и так uird.from+=blabla/optional т.е. добавить каталог optional как еще один источник.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #189 : 07 Март 2015, 10:59:48 »
Не уверен, но возможно сработает и так uird.from+=blabla/optional т.е. добавить каталог optional как еще один источник.
думаю, так загрузится все из /optional

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Initrd UIRD
« Ответ #190 : 07 Март 2015, 11:04:00 »
Ну да, а то что не нужно отфильтруйте uird.noload+=…

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #191 : 07 Март 2015, 11:09:24 »
без указания load ничего не загрузится.
сначала фильтруется то, что загружается и потом из этого фильтруется то, что не загружается.

iso содержит разные версии образов, которые указываются во from.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Initrd UIRD
« Ответ #192 : 07 Март 2015, 11:27:55 »
uird.load по умолчанию же не пустой.

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #193 : 07 Март 2015, 11:57:41 »
noload тоже не пустой.

я про сам принцип работы писал.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #194 : 08 Март 2015, 07:52:23 »
По мне - реализация /optional+load= портеуса - это 50% модульного функционала. Первые 50 - noload= попроще.  Без этого uird неконкурентноспособен. Надо делать. Адскими конфиками имеющегося, думаю не выйдет. Надо определять спецкатолог из которого модули грузятся по принципу совпадения с маской , а не наоборот, как в остальных noload=