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

Автор Тема: minitrd в PRA и DDR  (Прочитано 18731 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: minitrd в PRA и DDR
« Ответ #45 : 08 Январь 2021, 14:12:57 »
Поясни changes и rammod
В вики что-то непонятно?
зачем номера?
Так сложилось . Все привыкли
Закабалить хочешь?
Использовать на всеобщее благо
вся жизнь стала "Г" и всё остальное вместе с ней.
Сейчас у вас появился шанс хоть что-то улучшить, но уже в вас не верю

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: minitrd в PRA и DDR
« Ответ #46 : 08 Январь 2021, 14:26:45 »
В вики что-то непонятно?
Да понятно, просто у меня changes подключается по факту наличия. rammod дополнительная функция к copy?? По моему излишество.
Так сложилось . Все привыкли
Плохо, что привыкли, потому что плохо сложилось. У меня вот этой привычки нет, и сразу видно.
Использовать
Что использовать, что закабалить, смысл один.
но уже в вас не верю
Я не бог, чтобы в меня верить.
Моноблок 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: minitrd в PRA и DDR
« Ответ #47 : 08 Январь 2021, 14:52:24 »
излишество.
Народ привык. Новое изучать не захотят. Тем более функционал тот же
Оптимально сделать максимально совместимо со старым
Что использовать, что закабалить, смысл один.
Главное, чтобы был результат. Давно не видели от вас законченного. Мысли, наброски, терзания
В итоге будете делать или дальше ломаться?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: minitrd в PRA и DDR
« Ответ #48 : 08 Январь 2021, 15:49:34 »
В итоге будете делать
Пока не знаю, надо с сетью закончить.
Моноблок 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: minitrd в PRA и DDR
« Ответ #49 : 14 Декабрь 2023, 20:05:49 »
 Написал с нуля init под lfd10, собрал minitrd.gz. Используются только loas и noload, dev и dir указывать не надо, сам найдёт. Так-же работает с Porteus, если заменить в скрипте pfs на xzm ( sed -i 's/pfs/xzm/' init если кто не понял). Если кому интересно, могу загрузить на YandexDisk
 Теперь немножко поспорим (тролль я или нет  ;) )
Цитата: DdShurick от 08 Январь 2021, 13:52:03
зачем номера?
Так сложилось . Все привыкли
В Porteus оно скорее всего нужно. У них принято: 000 модули ядра, 001 база, 002 Xorg, 003 DE, 089 обновления, остальное в modules. Ты же эту тенденцию "расширил и углубил" (C) М.С.Горбачёв довел до идиотизма  :D плюс куча менюшек, которые не будут работать в GRUB2. Моё мнение - в базе номера не нужны ибо псевдомонолит, как ни тасуй, не пересекутся.

Моноблок 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: minitrd в PRA и DDR
« Ответ #50 : 16 Декабрь 2023, 09:08:55 »
Если кому интересно, могу загрузить на YandexDisk
интересно
Можете проверить :
pra-porteus initrd вообще не заработал, а rootaufs2  грузит ОС, но не видны точки монтирования модулей
У них принято: 000 модули ядра, 001 база, 002 Xorg, 003 DE, 089
089 - только мое изобретение. Оно у меня в верхнем слое aufs
псевдомонолит
что вы под этим понимаете?
плюс куча менюшек, которые не будут работать в GRUB2.
Работают. Я даже конвертер написал (только под моё, не универсальный)
в базе номера не нужны
А если это дебиан с мультимодульной базой - сломаются индексы apt

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: minitrd в PRA и DDR
« Ответ #51 : 16 Декабрь 2023, 09:50:10 »
интересно
https://disk.yandex.ru/d/SC7sR8xSZV9JAw
но не видны точки монтирования модулей
С моим mminitrd тоже. Помню в одном из minitrd для Richy даже делал опцию, чтобы скрыть "потроха".
089 - только мое изобретение. Оно у меня в верхнем слое aufs
Это можно сделать проще - начинать монтирование aufs с save и upd, а дальше "add:2:" ;)
что вы под этим понимаете?
Псевдомонолит, это базовый модуль, разбитый на несколько для удобства апгрейда. Обычно 000-kernel, 001-base, 002-xorg, 003-wm, но последний я бы вынес в optional и грузил через load=
Работают. Я даже конвертер написал (только под моё, не универсальный)
Представляю, какая портянка получится из grub.cfg :D
сломаются индексы apt
Уговорил. Пусть "пожарные с милицией" остаются :)
Моноблок 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: minitrd в PRA и DDR
« Ответ #52 : 16 Декабрь 2023, 10:39:02 »
делал опцию, чтобы скрыть "потроха".
Как бы открыть? В uird все ок...
базовый модуль, разбитый на несколько для удобства апгрейда
Для апгрейда как раз удобнее монолит. В свежем prar как раз для этого в 001 включено : xorg mesa tk de
Представляю, какая портянка получится из grub.cfg
Не особо больше. См. в любом моем исо
Уговорил
089 в вашем инитрд наверху?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: minitrd в PRA и DDR
« Ответ #53 : 16 Декабрь 2023, 13:57:14 »
Как бы открыть?
А оно так сильно надо? По моему не надо и ни разу. Но можно, не проблема. Там было что-то вроде "mount -o bind", посмотрю.
Не особо больше. См. в любом моем исо
Смотрел, смотрел. "Увлекательнейшее чтиво" :D
089 в вашем инитрд наверху?
Естественно.
Моноблок 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: minitrd в PRA и DDR
« Ответ #54 : 16 Декабрь 2023, 15:15:08 »
А оно так сильно надо?
Не то чтобы прямо совсем. Но таких дистров несколько. Вроде еще Астра. Хорошо бы понять - в чем проблема...

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: minitrd в PRA и DDR
« Ответ #55 : 16 Декабрь 2023, 18:16:20 »
Хорошо бы понять - в чем проблема...
По образу и подобию Puppy:
Код
mount -o move $oldmntpt $newmntpt
где oldmntpt=/mnt/live/memory/images/$modulename newmntpt=/aufs$oldmntpt. Иначе говоря, переносится точка монтирования модуля из корня initramfs в будущий корень системы.
 Как это делается в Porteus не нашёл.
Моноблок 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: minitrd в PRA и DDR
« Ответ #56 : 16 Декабрь 2023, 19:20:47 »
В Вашем инитрд это помогло?
В uird (в котором все работает) mount -o move только для /run

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: minitrd в PRA и DDR
« Ответ #57 : 16 Декабрь 2023, 20:47:02 »
В Вашем инитрд это помогло?
Решение оказалось гораздо проще, изменил точку монтирования - init строка 15:
Код
 modmtpt="/aufs/mnt/live/memory"
Теперь все "потроха" просматриваются, а это необходимо для start.sh и отмонтирования. Как-то раньше не подумал :(
Моноблок 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: minitrd в PRA и DDR
« Ответ #58 : 16 Декабрь 2023, 22:19:45 »
https://disk.yandex.ru/d/SC7sR8xSZV9JAw
Тут практически пустой init. Ничего не перепутано?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: minitrd в PRA и DDR
« Ответ #59 : 17 Декабрь 2023, 08:50:59 »
Тут практически пустой init. Ничего не перепутано?
Нет, просто лишнее выкинуто.
Моноблок 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