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

Автор Тема: Коллективная работа : initrd  (Прочитано 12876 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Коллективная работа : initrd
« : 30 Май 2022, 17:52:10 »
В идеале нужен универсальный бескостыльный initrd.
под base modules optional load= noload= c udev и систенмой сборки (добавлять рэйды и тд и тп)

под base modules optional load= noload=
Это есть
Цитата
KERNELVER="`uname -r`"
[ $dir ] || dir="*"    #directory for puppy files. ex: puppy220
[ $noload ] && NOLOAD=$(echo "$noload" | tr ',' '|')
[ $load ] && LOAD=$(echo "$load" | tr ',' '|')
c udev
udev с модулями ядра туда тащить не надо, это должно работать в основной системе.
и систенмой сборки (добавлять рэйды и тд и тп)
Это только для разработчиков, юзеру не надо. Я вообще руками собираю, и ничего, работает.
« Последнее редактирование: 04 Август 2022, 19:19:45 от sfs »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Коллективная работа : initrd
« Ответ #1 : 30 Май 2022, 19:45:10 »
Опять у Вас получится дистр только для себя  :'(
Почему "только для себя"?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Коллективная работа : initrd
« Ответ #2 : 30 Май 2022, 20:19:05 »
initrd - совершенствовать можно много чего, но нового функционала не выжать
Бесплатная идея, :) добавить возможность запускать iso с сохранением изменений в модуль при выключении/перезагрузке. Понятно, что востребовано будет именно для больших дистрибутивов LiveCD, где преимуществом выступит наличие сохраненки.

В uird такая возможность есть.


p.s. Только идея, в споры, что это и зачем нужно/ненужно не вступаю. )

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Коллективная работа : initrd
« Ответ #3 : 30 Май 2022, 20:39:09 »
Бесплатная идея, :)
Инициатива наказуема исполнением :)

Заготовочка-пустышка, от неё и пойдём.
« Последнее редактирование: 30 Май 2022, 21:09:37 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Ilbych

  • Постоялец
  • ***
  • Сообщений: 121
  • Репутация: +2/-0
Re: Коллективная работа : initrd
« Ответ #4 : 31 Май 2022, 08:22:53 »
запускать iso с сохранением изменений в модуль при выключении/перезагрузке.
Вентой умеет запускать iso с сохранением изменений в файл. Например с мх линукс так можно делать. Но здесь поддержка вентой никому не нужна.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Коллективная работа : initrd
« Ответ #5 : 31 Май 2022, 10:24:32 »
Вентой умеет запускать iso с сохранением изменений в файл. Например с мх линукс так можно делать.
Ничего не путаешь? ИМХО, но это именно МХ имеет такую фишку с сохранением, а не вентой.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Коллективная работа : initrd
« Ответ #6 : 31 Май 2022, 11:09:55 »
iso с сохранением изменений в файл.
Ну это было ещё в Кноппиксе много лет тому назад, когда флешки были ещё в диковинку.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Коллективная работа : initrd
« Ответ #7 : 31 Май 2022, 11:35:12 »
Почему "только для себя"?
Потому что коллективная работа начинается с коллективного написания Тех.Задания (ТЗ)
Опять же в его обсуждении сможет принять участие больше людей, т.к.
Заготовочка-пустышка, от неё и пойдём.
читать чужой код доступно не всем
Для меня принципиально чтобы итог был не "своим инитрд", а хуком для стандартной сборочной системы типа dracut (как в uird). Это уберет спорв типа "нужен ли udev" - меняй в конфиге - собирай как надо
Если согласны - пишем ТЗ

Я правильно понял - Вы хотите заняться именно инитрд? По мне - лучше бы с инсталлятора.
В инитрд весь функционал реализован (не  везде удобно, но работает)
В инсталляторе нет GPT+EFI

Вентой умеет запускать iso с сохранением изменений в файл
Вряд ли вентой - скорее большинство livecd имеют подобный функционал. Как правило называется persistent. Подробнее - в нашей вики
здесь поддержка вентой никому не нужна.
Нужна, если кто-то сделает. Я с ним не знаком и пока не планирую. Интерес может появиться ,  если он заменит инсталлятор. Такое возможно?

добавить возможность запускать iso
А смысл? Кому и для чего может понадобиться именно исо (тем более его всегда можно скачать...)
с сохранением изменений в модуль при выключении
Для сохраненки удобнее гуй. В инитрд это будут ключи - неудобно
В uird такая возможность есть.
Не думаю, что она нужна многим. Если есть - зачем переизобретать...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Коллективная работа : initrd
« Ответ #8 : 31 Май 2022, 14:08:46 »
хуком для стандартной сборочной системы
Опять ты за своё прикостыливание к чужому. Далась тебе эта сборочная система. У нас не конвейер. Учиться думать надо, а не на кнопочки нажимать.
читать чужой код доступно не всем
Значит надо научить, иначе останемся ни с кем.
Я правильно понял - Вы хотите заняться именно инитрд?
Нет, я хочу объяснить что, как и для чего.
По мне - лучше бы с инсталлятора.
Я инсталлятор сделал и забросил, так как никому не нужно и не интересно.
пишем ТЗ
Бюрократ дубовый :)
 Прикостыливаться ни к чему не буду. Затевал это как ликбез, но не надо, так не надо. Мне и так вредно за компьютером сидеть, глаза слезятся.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Коллективная работа : initrd
« Ответ #9 : 31 Май 2022, 14:23:53 »
Нет у меня иллюзий. Перечитайте эту тему с начала
Цитата: sfs от 25 Май 2019, 09:59:31
одно и то же трем и безрезультатно
:'(

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Коллективная работа : initrd
« Ответ #10 : 31 Май 2022, 14:25:55 »
одно и то же трем и безрезультатно
Сам виноват, творчество не терпит бюрократии.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Ilbych

  • Постоялец
  • ***
  • Сообщений: 121
  • Репутация: +2/-0
Re: Коллективная работа : initrd
« Ответ #11 : 31 Май 2022, 14:43:55 »
Ничего не путаешь? ИМХО, но это именно МХ имеет такую фишку с сохранением, а не вентой.
Наверно точнее сказать, что если дистр умеет делать сохранения, то эти сохранения можно делать, если запустить через вентой.
https://www.ventoy.net/en/plugin_persistence.html
Не нужно на флешку устанавливать, можно из iso запускать, и сохранения будут работать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Коллективная работа : initrd
« Ответ #12 : 31 Май 2022, 14:46:57 »
можно из iso запускать
А смысл? Кому и для чего может понадобиться именно исо (тем более его всегда можно скачать...)
Чем распакованный хуже? А если я хочу модуль, которого нет в исо?

Оффлайн Ilbych

  • Постоялец
  • ***
  • Сообщений: 121
  • Репутация: +2/-0
Re: Коллективная работа : initrd
« Ответ #13 : 31 Май 2022, 14:53:58 »
Ну это было ещё в Кноппиксе много лет тому назад, когда флешки были ещё в диковинку.
Было много где сохранение, но дело именно в удобстве.
Удобно на флешку закинуть образы, и легко их запускать потом. А не разбираться с каждым образом, как сделать загрузчик, и как уместить на одну флешку несколько образов.
Последние версии вентой умеют запускать образ и с диска. Флешка работает как загрузчик.
https://www.ventoy.net/en/doc_vlnk.html
Если загрузил образ, и нужно его запустить посмотреть, то не нужно на флешку копировать.
Для продвинутых пользователей это может и ерунда, но такая простота именно и нужна начинающим.

Оффлайн Ilbych

  • Постоялец
  • ***
  • Сообщений: 121
  • Репутация: +2/-0
Re: Коллективная работа : initrd
« Ответ #14 : 31 Май 2022, 15:01:19 »
Чем распакованный хуже?
Лучше что не нужно возиться с установкой загрузчика, с этим обычно проблема у начинающих. И легче несколько образов на флешке иметь.
Тем более что вентой постепенно набирает популярность, им все больше пользуются. И если он не работает под вентой, то может и разбираться не будут, почему.
Я вот так дистры выбирал, когда понадобилось. Записал на флешку, если не запустился, то все, чего на него время тратить?

Это не жизненно необходимо. Но это удобно, если образ запускается через вентой.