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

Автор Тема: магос-мульти : загрузка любого линукса с uird  (Прочитано 2550 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Уирд это - инит рам диск. Как и прочие собирается под ядро.
Чтоб грузить "неродным" уирдом нужно чтоб совпадала архитектура и нужны модули целевого ядра. Модули ядра можно подключить вторым инитрд.
Автор uird - Антон (neobht) - предполагал использовать комплект уирд+ядро+xzm с модулями ядра и скриптами вроде pfs-utils. Для загрузки этим комплектом различных дистров в похожем на магос виде. Антон называет этот набор - магос-мульти.
« Последнее редактирование: 16 Март 2020, 21:29:17 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
    • PuppyRus-A
пересобирать uird*.cpio.xz, а вот этого бы не хотелось.
Юзайте наши pf или porteus ядра. Минусов для домашнего применения не выявлено. zram есть
Тогда можно 1 раз собрать юирд , причем даже без udev и юзать его , меняя ядра

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
    • PuppyRus-A
магос-мульти.
Ядра в магос староваты
Видеодрова бинарниками к ним есть?
В манджаро есть. Еще с ауфс - юбунта , но без бинарных видеодров. Подробнее есть тема Доноры ядра
Так и не понял чем не подходят монолитные ядра. 

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Автор uird - Антон (neobht) - предполагал использовать комплект уирд+ядро+xzm с модулями ядра и скриптами вроде pfs-utils.
А где подробней ознакомиться с этой новационной и своевременной идеей? Ее практической реализацией? Как я понял, суть идеи - просто подкидывать 'чужие' модули ядра?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
    • PuppyRus-A
подкидывать 'чужие' модули ядра?
да и сами ядра

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
А где подробней ознакомиться с этой новационной и своевременной идеей?
Идея давняя, как понимаю все обсуждение на старом форуме сталось. Антон такой штукой грузил все альтовые стартеркиты например. На опеннете что-то было по этому поводу в каком то из анонсов стартеркитов пару лет назад. В принципе суть идеи я рассказал. Берете ядро, какое нравится, собираете под него уирд. Плюс нужен pfs с модулями ядра, можно туда еще кинуть pfs-utils и их зависимости, чтоб не скучно было. Собственно все. Грузите любой линукс с возможностью сохранений  не вынимая его из исо.
Можете самого Антона допросить у нас в форуме в чате или в телеге.
« Последнее редактирование: 17 Март 2020, 15:47:30 от betcher »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
альтовые стартеркиты например.
Кстати, по сети прямо с из репы.

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
1. Вот тут скачиваете образ: http://magos.sibsau.ru/repository/netlive/MagOSboot.iso
2. Загружаетесь с Интернет и выбираете пункт с сервера magos.sibsau.ru - > Альт -> Нужный дистр с DE
3. На запрос Params: просто жмете Enter
« Последнее редактирование: 17 Март 2020, 20:30:33 от neobht »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Хм... интересненько. Но неожиданно все долго.
Скрины.


upd. Но да, это естественно, там чистая сетевая загрузка.
« Последнее редактирование: 17 Март 2020, 21:22:30 от krasnyh »

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
Долго потому что это с сервера для вас удаленного по сети. У нас по городу кампусные сети и поэтому я из дома загружаю систему, как будто нахожусь в корпоративной сети организации. :)

Если это делать с носителя, то как обычный дистр будет скорость.
Тут главное сам принцип понять. Пару лет назад я играл с загрузкой произвольных дистров - все дистры свободно загружаются из своих родных live без модификации. Собственно это и было одной из движимых сил развития и совершенствования uird.

И на этом форуме тема много раз поднималась года с 2016. И на Альт форуме и на Магея форуме.
Даже есть вот такая интересная статья: https://habr.com/ru/post/270337/
« Последнее редактирование: 17 Март 2020, 21:29:48 от neobht »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Антон, надо бы нам все это обновить. Сейчас в уирд есть обработка ини и toxzm. От скриптов магос практически ничего не нужно уже.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1430
  • Репутация: +40/-1
  • /dev/hands from /dev/ass
Мне вот интересно - у дяди Саши инитрамдиск к ядру не привязан. Да и в буржуйских Puppy. Это я о непонимании само первого сообщения в этой теме.
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
    • PuppyRus-A
Мне вот интересно - у дяди Саши инитрамдиск к ядру не привязан
Юзайте наши pf или porteus ядра. Минусов для домашнего применения не выявлено. zram есть
Тогда можно 1 раз собрать юирд , причем даже без udev и юзать его , меняя ядра
Если в ядро монолитно вкомпилены модули ФС нужные для загрузки - можно упростить инитрд

Тут интереснее вопрос - за что люди ломаются с большими ядрами...
« Последнее редактирование: 18 Март 2020, 10:49:09 от sfs »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1430
  • Репутация: +40/-1
  • /dev/hands from /dev/ass
Вот тут полностью согласен
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Вот тут полностью согласен
Вопрос с модулями ядра не имеет единственно правильного решения.
Допустим модули всех FS, и прочие ядерные модули необходимые для загрузки вкомпилены в ядро. Ядро большое. Можно использовать инитрд без модулей. Круто.
Но, только вот после загрузки инитрд исчезнет, а ядро с кучей ненужных вам модулей останется в памяти.