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

Автор Тема: MagOS dracut  (Прочитано 30289 раз)

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

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:MagOS dracut
« Ответ #15 : 07 Январь 2014, 12:11:45 »
Я захожу на форум не за идеями.
Мне больше интересна консолидация услий разработки.
Сложно быть безучастным, когда люди создают то, что было создано уже много лет назад.

Я бы хотел, чтобы код быд максимально простым, но при этом максимально гибким и разработчики не занимались вечными велосипедами, а поступательно развивались.

И общаясь на форуме я понял, что созданный нами функционал в магос, в сообществе паппи не востребован. Это меня немного огорчает.

Клонируйте не директорию, а проект.
Лучше просто скачайте zip.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:MagOS dracut
« Ответ #16 : 07 Январь 2014, 12:47:57 »
Я захожу на форум не за идеями.
Мне больше интересна консолидация услий разработки.
Вопрос конечно интересный
Сложно быть безучастным, когда люди создают то, что было создано уже много лет назад.

Я бы хотел, чтобы код быд максимально простым, но при этом максимально гибким и разработчики не занимались вечными велосипедами, а поступательно развивались.
Всё равно будут создавать. Я например для того чтобы понять как это работает.
И общаясь на форуме я понял, что созданный нами функционал в магос, в сообществе паппи не востребован. Это меня немного огорчает.
Для начала надо понять как это работает и что даст. Потом думать как прикрутить. А заниматься этим некому.
 ???. Вот понять бы как systemd работает.
Моноблок 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

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:MagOS dracut
« Ответ #17 : 07 Январь 2014, 13:46:23 »
systemd понять с точки зрения пользователя или разработка самого systemd?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:MagOS dracut
« Ответ #18 : 07 Январь 2014, 14:26:29 »
systemd понять с точки зрения пользователя или разработка самого systemd?
Для разработки я C не знаю.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:MagOS dracut
« Ответ #19 : 07 Январь 2014, 19:55:03 »
Скрестил livekit и dracut: https://github.com/magos-linux/magos-linux/tree/neobht-dracut/make_initrd
Думаю, решение будет универсальным и не зависеть от дистра.
В PRA без улучшений (см. старый скрин)
Использую mkinitcpio (в аттаче) там 2 варианта: rootaufs и manjaroiso
Создает initrd, под любое aufs ядро. Проверял на archbang pra runtu
Т.е из любого линукса можно сделать фругал

rootaufs - прост и функционален. Может его допилим. Возможно и в dracut сгодится
Самое главное не понял чем dracut лучше mkinitcpio

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:MagOS dracut
« Ответ #20 : 07 Январь 2014, 20:12:38 »
А какие параметры в загрузчике?

Необходимо, чтобы как минимум было написано: root=magos::

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:MagOS dracut
« Ответ #21 : 07 Январь 2014, 20:20:37 »
И дистр должен быть в папке magos ? А в нем base modules ... ?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:MagOS dracut
« Ответ #22 : 07 Январь 2014, 20:45:16 »
До дистра по скрину не доходит еще.
А вообще папку с дистром можно будет задавать параметром from=
base modules - пока есть, потом их можно тоже будет задавать через специальный конфиг.

Посмотрел mkinitcpio - в принципе по сути эти утилиты с dracut почти тоже самое дают. Можно и совсем без них, так как по сути скрипт инициализации умеет все сам. Эти утилиты лишь облегчают построение самого образа (разворачивают busybox, копируют с зависимостями утилиты, ставят хуки и тем самым позволяют строить модульность функционала от простого и маленького, до большого и функционального с кучей драйверов и сложной логикой).

Я по большому счету сейчас использую только инфраструктуру. Остальное делает библиотека livekit+linux-live+magos-live.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:MagOS dracut
« Ответ #23 : 07 Январь 2014, 21:01:47 »
c root=magos:: без улучшений.
Я так понимаю - этот отладочный режим и есть осн. фича дракут...

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:MagOS dracut
« Ответ #24 : 07 Январь 2014, 21:22:59 »
Можете показать ваш dracut.log после сборки initrd?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:MagOS dracut
« Ответ #25 : 07 Январь 2014, 21:53:27 »
вот

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:MagOS dracut
« Ответ #26 : 07 Январь 2014, 22:11:02 »
Весьма странно.
Вроде бы все нормально. Единственное модули в ядре у вас почти все или часть просто отсутствует, но это не должно так сильно влиять.

По всей видимости какой-то утилиты которая в скриптах используется не хватает.

Если можно, обновите скрипты с github и выложите полученный dracut.cpio.xz на обновленной версии скиптов. Я внес небольшие изменения.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:MagOS dracut
« Ответ #27 : 07 Январь 2014, 22:41:06 »
Ядро у нас сильно тюнингованное. Много модулей монолитом. dracut-029-1 из репы PRA
http://cdn.2safe.com/613232033758/dracut140104.cpio.xz

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re:MagOS dracut
« Ответ #28 : 08 Январь 2014, 01:02:29 »
Здесь все вместе, неработающее

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:MagOS dracut
« Ответ #29 : 08 Январь 2014, 06:47:50 »
вот
ну там написано что strip не нашел он команду, дайте ему.
отстутствие модулей ядра которые включены монолитно, на работоспособность повлиять не должны, мне кажется
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.