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

Автор Тема: Монолитное ядро. Скрипт преобразования любого конфига  (Прочитано 836 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31578
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4216
  • Репутация: +121/-1
В качестве бреда.

- Заменил папку /usr/lib/modules/5.13.0-pf5-lf5 в 000-kernel-5.13.0-pf5-lf5_64.pfs на /usr/lib/modules/5.13.0-pf5 из linux-pf-generic-5.13.5-1-x86_64.pkg.tar.zst.
- Перепаковал в 000-kernel-5.13.0-pf5-lf6_64.pfs
- Использовал vmlinuz-5.13.0-pf5-lf5_64. Запускал с uird, Initializing filesystem: aufs.

Система грузится, модули отключаются/включаются на горячую.
Т.е. достаточно скомпилить vmlinuz с aufs, а все остальное для 000-kernel взять готовое с бинарного пакета? Это бы сэкономило и время и ресурсы железа.


p.s. Проверял в вирте, на флешке, prar2103.
« Последнее редактирование: 20 Август 2021, 12:47:09 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31578
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
Интересный эксперимент. Может и nvidia и пр. от других ядер подойдут....
достаточно скомпилить vmlinuz с aufs
монолитно. Только я не знаю как такое сделать. Проще компилить маленькое ядро. А кому надо модули к нему от родного pf подтянет
Ну а вообще метод стремный - надо тестировать

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31578
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
http://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/new/5.13.0-pf5-lf
Не загрузился с флэшки fat32.
Для iwd тоже не хватило компонентов. Удалю это ядро
Заменил папку /usr/lib/modules/5.13.0-pf5-lf5 в 000-kernel-5.13.0-pf5-lf5_64.pfs на /usr/lib/modules/5.13.0-pf5 из linux-pf-generic-5.13.5-1-x86_64.pkg.tar.zst.
Если с 5.13.0-pf5-lf такое прокатит и например , это поможет iwd - надо ли что-то больше маленького ядра...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31578
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
В качестве бреда.
Попробовал повторить.
Система грузится, модули отключаются/включаются на горячую
Да. потому что ауфс монолитно.
Но lsmod пустой и modprobe любого модуля дает Exec format err
Ничего не путаете?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4216
  • Репутация: +121/-1
Проверял в вирте, не долго. И речь о *.pfs модулях, я проверял именно работу aufs, которого нет исходном бинарнике pf-linux.


И да, это всего лишь тест, не обязательный к практике.
« Последнее редактирование: 11 Октябрь 2021, 18:43:13 от krasnyh »