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

Автор Тема: Стартовые скрипты minios-*  (Прочитано 1254 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34089
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Стартовые скрипты minios-*
« : 24 Август 2022, 14:46:41 »
Запускаются сервисами systemd : minios-script-launcher.service minios-shutdown.service minios-startup.service
В основном обрабатывают https://github.com/minios-linux/minios-live/wiki/Параметры-командной-строки-(чит-коды)
В https://ftp2.minios.dev/minios-bullseye-xfce-frugal-base-ru-amd64-aufs-zstd-20220809_1557.iso перенесены из initrd , что дает возможность использовать другие инитрд

Посмотрел - в этих сервисах используются параметры и куски кода из /run/initramfs , т.е. копии инитрд
Это временно или я вообще не понял замысел?

Оффлайн crims0n

  • Модератор
  • Пользователь
  • ****
  • Сообщений: 42
  • Репутация: +1/-0
Re: Стартовые скрипты minios-*
« Ответ #1 : 24 Август 2022, 15:06:53 »
в этих сервисах используются параметры и куски кода из /run/initramfs
Сейчас в initrd закомментирована функция, которая вызывает эти куски. Сейчас initrd функционально максимально близок к чистому linux-live.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34089
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: Стартовые скрипты minios-*
« Ответ #2 : 24 Август 2022, 15:59:47 »
в initrd закомментирована функция, которая вызывает эти куски
но
Код
# head minios-script-launcher 
#!/bin/bash
. /run/initramfs/lib/config || exit 1
. /run/initramfs/lib/buildconfig || exit 1
. /run/initramfs/lib/minioslib || exit 1
используются параметры и куски кода из /run/initramfs
т.е. замысла отвязаться от инитрд слакса не было?

Оффлайн crims0n

  • Модератор
  • Пользователь
  • ****
  • Сообщений: 42
  • Репутация: +1/-0
Re: Стартовые скрипты minios-*
« Ответ #3 : 24 Август 2022, 16:18:51 »
. /run/initramfs/lib/config || exit 1
. /run/initramfs/lib/buildconfig || exit 1
. /run/initramfs/lib/minioslib || exit 1
Эти скопирую в систему

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34089
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: Стартовые скрипты minios-*
« Ответ #4 : 08 Сентябрь 2022, 11:29:55 »
В итоге crims0n скрипты minios вынес из инитрд в 00-minios*.sb
Т.е. сделан 1й шаг в сторону использования разных инитрд
Протестировать : https://ftp.minios.dev/nightly/ - уже с uird initrd

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8646
  • Репутация: +187/-2
  • Старый чайник
Re: Стартовые скрипты minios-*
« Ответ #5 : 02 Сентябрь 2024, 11:37:51 »
 Попробую покопаться с новой minios-bookworm-xfce-standard-ru-lkm-aufs-amd64-zstd-20240815_0655.
1) Сделать полноценный модуль JWM+Rox
2) Перевести запуск на мой init(sh), ибо родной неполноценен.
 Упрёк к 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34089
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: Стартовые скрипты minios-*
« Ответ #6 : 03 Сентябрь 2024, 09:28:09 »
Упрёк к Sfs: чего ради ты расхваливаешь чужое Г
1. я там тоже поучаствовал. особенно в puzzle (даже название придумал). Т.е. не такое уж и чужое
2. Где я расхваливаю?
когда своё есть?
Тогда почему Вы собираетель делать под minios, а не под наши дистры?
Убиваешь дух творчества
У кого?

Оффлайн pureproft

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +6/-1
Re: Стартовые скрипты minios-*
« Ответ #7 : 03 Сентябрь 2024, 11:28:12 »
1. я там тоже поучаствовал. особенно в puzzle (даже название придумал). Т.е. не такое уж и чужое
Можно надеяться на ответы, если появятся вопросы, в рамках соответствующего раздела на этом форуме?
fRUgal OS  ...читаю между букв...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8646
  • Репутация: +187/-2
  • Старый чайник
Re: Стартовые скрипты minios-*
« Ответ #8 : 03 Сентябрь 2024, 11:53:18 »
У кого?
У меня например.
Тогда почему Вы собираетесь делать под minios, а не под наши дистры?
Под lfd10 прекрасно работает, это раз. Специально под MiniOS делать не собираюсь, просто разберу её на запчасти. Это два.
Заменил ядро в MiniOS на более новое 6.6.0. Ещё новее есть?
 Offtop. Есть кое-какие идеи, но это выходит за рамки этой темы. Например: запуск YB без WM. Пробовал - работает. Получается система чисто для интернета, а, учитывая встроенный busybox httpd, можно сделать управление системой через браузер, как в роутере или модеме.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34089
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: Стартовые скрипты minios-*
« Ответ #9 : 04 Сентябрь 2024, 08:12:16 »
Можно надеяться на ответы, если появятся вопросы, в рамках соответствующего раздела на этом форуме?
Что знаю - отвечу. Но я уже не в деле. Сейчас Minios не использую. Лучше спросить в родной Minios телеге. Тем более вы там есть
У меня например.
Похоже на "сама придумала - сама обиделась" :)
Заменил ядро в MiniOS на более новое 6.6.0. Ещё новее есть?
Моего нет. Выкладывал porteus

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8646
  • Репутация: +187/-2
  • Старый чайник
Re: Стартовые скрипты minios-*
« Ответ #10 : 04 Сентябрь 2024, 14:09:25 »
Выкладывал porteus
Работает.
.........
Недолго музыка играла.... :( Сломал. Ошибка:
Код
/init: exec: line 77: usr/bin/chroot: not found
В процессе ремонта ознакомился с тоннами ненужного кода, если кому интересно, могу привести примеры. Причиной оказались модули ядра, включенные в initrfs.img. Зачем ??? ? Когда можно кинуть ссылку initramfs/lib/modules lib/modules. Это гораздо выгоднее с точки зрения размера initrfs.img и экономии памяти.
Короче. Разработчики MiniOC вышли из доверия. Ось - на запчасти.
« Последнее редактирование: 05 Сентябрь 2024, 11:28:21 от 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