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

Автор Тема: Initrd UIRD  (Прочитано 226075 раз)

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5165
  • Репутация: +135/-1
Re: Initrd UIRD
« Ответ #705 : 23 Март 2022, 07:47:12 »
Это только проблема сборки моего uird? Смотрю uird.lfa.cpio.xz от sfs, такое же.

В прикрепе мой dracut_uird.log.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3008
  • Репутация: +34/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #706 : 28 Март 2022, 12:29:55 »
Посмотрите пожалуйста в системах где проблемный uird собирается в каких папках лежат depmod, insmod, lsmod, modinfo, modprobe, rmmod и являются ли они ссылкой на kmod.
 

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5165
  • Репутация: +135/-1
Re: Initrd UIRD
« Ответ #707 : 28 Март 2022, 17:21:27 »
Код
live@roll2110 ~ % sudo find / \( -path /mnt -o -path /memory -o -path /usr/share -o -path /proc \) -prune -false -o \( -name depmod -o -name insmod -o -name lsmod -o -name modinfo -o -name modprobe -o -name rmmod \) -exec ls -l {} +
lrwxrwxrwx 1 root root 4 мая 21  2021 /usr/bin/depmod -> kmod
lrwxrwxrwx 1 root root 4 мая 21  2021 /usr/bin/insmod -> kmod
lrwxrwxrwx 1 root root 4 мая 21  2021 /usr/bin/lsmod -> kmod
lrwxrwxrwx 1 root root 4 мая 21  2021 /usr/bin/modinfo -> kmod
lrwxrwxrwx 1 root root 4 мая 21  2021 /usr/bin/modprobe -> kmod
lrwxrwxrwx 1 root root 4 мая 21  2021 /usr/bin/rmmod -> kmod

Для опытов, базовый модуль prar2110,  https://mirror.yandex.ru/puppyrus/roll/2110/pfs/001-prar-2110-sf07.pfs

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3008
  • Репутация: +34/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #708 : 28 Март 2022, 21:33:47 »
Ни чего не понимаю ). Придется качать и пробовать. Что посоветуете чтоб надежно словить проблему?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5165
  • Репутация: +135/-1
Re: Initrd UIRD
« Ответ #709 : 28 Март 2022, 21:48:09 »
На самом деле все просто, достаточно глянуть на структуру ФС арча и на предыдущий коммент. Видно, что при создании uird.lfa.cpio.xz, замещается /usr/bin/modprobe -> kmod на /usr/bin/modprobe -> busybox. В MagOS же это не мешает, т.к. в наличии /sbin/modprobe -> /bin/kmod.
Код
live@roll2110 / % ls -l
итого 4
lrwxrwxrwx   1 root root    7 мая 31  2021 bin -> usr/bin
drwxr-xr-x   2 root root    3 мая 20  2020 boot
drwxr-xr-x  19 root root 4240 мар 27 11:05 dev
drwxr-xr-x   1 root root  660 мар 28 15:43 etc
drwxr-xr-x   1 live live   60 апр 28  2021 home
lrwxrwxrwx   1 root root    7 мая 31  2021 lib -> usr/lib
lrwxrwxrwx   1 root root    7 мая 31  2021 lib64 -> usr/lib
drwxrwxrwt   8 root root  180 мар 27 09:13 memory
drwxr-xr-x   1 root root  160 мар 27 12:30 mnt
drwxr-xr-x   1 root root   60 мар 13 06:35 opt
dr-xr-xr-x 433 root root    0 мар 25 18:24 proc
drwxr-x---   1 root root  100 мар  3  2021 root
drwxr-xr-x  17 root root  400 мар 25 15:24 run
lrwxrwxrwx   1 root root    7 мая 31  2021 sbin -> usr/bin
drwxr-xr-x   4 root root   38 июл 31  2020 srv
-rwxr-xr-x   1 root root   20 мар 27 09:32 start.sh
dr-xr-xr-x  13 root root    0 мар 25 18:24 sys
drwxrwxrwt  24 root root  700 мар 28 21:40 tmp
drwxr-xr-x   1 root root  140 мар 28 15:43 usr
drwxr-xr-x   1 root root  140 мар 28 15:43 var


prar21.10-x86_64-04.iso
« Последнее редактирование: 28 Март 2022, 23:02:48 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3008
  • Репутация: +34/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #710 : 29 Март 2022, 17:45:06 »
Спасибо!

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5165
  • Репутация: +135/-1
Re: Initrd UIRD
« Ответ #711 : 08 Август 2022, 03:12:10 »
Собирал uird для 5.19, сделал git pull - паника ядра. Откатился на efb438e040f2b8fee4e545f20548ae249fc3e191 - ok.