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

Автор Тема: pra-porteus-initrd + обычное aufs ядро  (Прочитано 29412 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34026
  • Репутация: +231/-0
    • PuppyRus-A
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #75 : 13 Февраль 2016, 09:24:42 »
сначала нужно искать 000-kernel-`uname -r`.$xzm, и только если его нет - 000-kernel.$xzm,
да. поменял местами
Т.е. если есть 000-kernel-`uname -r`.$xzm - включаем фильтрацию
Нет - по старой схеме
иначе получится при наличии 000-kernel.pfs от своего ядра и 000-kernel-`uname -r`.pfs от манджаровского
всегда будет грузиться первый
Да. Но это создаст проблемy только если внутри 000-kernel.pfs будет чужое

с initrd-udev в самом конце портянки на этапе загрузки модулей ядра появляется волшебное слово vfat.
Попробуйте http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a64/kernel/4.4.0-1-MANJARO/initrd160212b.xz с п.3
В 192 строке вернул
Код
vfat fuse ntfs nls_cp437 nls_cp866 nls_iso8859-1 nls_utf8 \
#vfat fuse ntfs nls_cp866 nls_utf8 \
Дальше все норм, кроме нижеуказанного:
openbox (jwm) + mesa - виснет после появления сообщения об автологине;
openbox (jwm) + 2d - автологин происходит, автостарт программ тоже, но рабочий стол (картинка) не появляется, после ручного перезапуска X-ов (ctrl-alt-backspace) все стартует нормально.
Проверьте порядок слоев losetup -a
Если правильный - то это проблема не initrd

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #76 : 14 Февраль 2016, 13:17:37 »
1. Попробуйте http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a64/kernel/4.4.0-1-MANJARO/initrd160212b.xz с п.3
В 192 строке вернул
Код
vfat fuse ntfs nls_cp437 nls_cp866 nls_iso8859-1 nls_utf8 \
#vfat fuse ntfs nls_cp866 nls_utf8 \
...
2. Проверьте порядок слоев losetup -a. Если правильный - то это проблема не initrd
1. Не катит, vfat появляется только с initrd-udev.
2. initrd-ры отрабатывают, все модули загружены, порядок можно поменять с пом. sort=.
xorg в любых вариантах ниже mesa.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34026
  • Репутация: +231/-0
    • PuppyRus-A
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #77 : 14 Февраль 2016, 13:26:55 »
1. Тогда надо сравнивать lsmod рабочего и нерабочего варианта
...а надо ли.... чем плох initrd-udev.
2. Так и должно быть и здесь без разницы - модули не пересекаются файлами

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #78 : 14 Февраль 2016, 14:32:53 »
1. Тогда надо сравнивать lsmod рабочего и нерабочего варианта
...а надо ли.... чем плох initrd-udev.
2. Так и должно быть и здесь без разницы - модули не пересекаются файлами
1. Udev ничему не мешает, а с ним выходит лучше.
2. Как можно вычислить, почему DE нормально грузятся с mesa, а wm-ы - виснут?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34026
  • Репутация: +231/-0
    • PuppyRus-A
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #79 : 14 Февраль 2016, 14:36:08 »
2. Покажите losetup -a проблемных комбинаций модулей

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #80 : 14 Февраль 2016, 15:53:17 »
Да все приблизительно одинаковые:

openbox+tint2+2d (картинка появляется после ctrl-alt-bksp):
live@pra64:~$ losetup -a
/dev/loop0: []: (/mnt/sda1/pra6406/pra64/base/000-kernel-4.4.0-1-MANJARO.pfs)
/dev/loop1: []: (/mnt/live/memory/copy2ram/001-Pra06arch5.pfs)
/dev/loop2: []: (/mnt/sda1/pra6406/pra64/base/005-xorg-1.17.4-2_64-s02.pfs)
/dev/loop3: []: (/mnt/sda1/pra6406/pra64/modules/evince-p-3.14.2-1_64-s02.pfs)
/dev/loop4: []: (/mnt/sda1/pra6406/pra64/modules/geany-1.26-2_64-p01.pfs)
/dev/loop5: []: (/mnt/sda1/pra6406/pra64/modules/gshot-0.8.3-3.pfs)
/dev/loop6: []: (/mnt/sda1/pra6406/pra64/modules/gtkhash-0.7.0-3-x86_64.pfs)
/dev/loop7: []: (/mnt/sda1/pra6406/pra64/modules/gvfs-1.26.2-1_ij01_64.pfs)
/dev/loop8: []: (/mnt/sda1/pra6406/pra64/modules/linux-firmware-20150722.e10097a-1-any.pfs)
/dev/loop9: []: (/mnt/sda1/pra6406/pra64/modules/lxterminal-0.2.0-1.pfs)
/dev/loop10: []: (/mnt/sda1/pra6406/pra64/modules/p7zip-9.38.1-3.pfs)
/dev/loop11: []: (/mnt/sda1/pra6406/pra64/modules/panther-launcher-p-1.10.0_64.pfs)
/dev/loop12: []: (/mnt/sda1/pra6406/pra64/modules/xflux-ij01_64-my.pfs)
/dev/loop13: []: (/mnt/sda1/pra6406/pra64/modules/yandex-browser-16.2.0.1818beta-p_64-ij01.pfs)
/dev/loop14: []: (/mnt/sda1/pra6406/pra64/optional/040-Openbox-3.6.1-s07_64.pfs)
/dev/loop15: []: (/mnt/sda1/pra6406/pra64/optional/045-Tint2-graph_64-s22.pfs)
/dev/loop16: []: (/mnt/sda1/pra6406/pra64/optional/050-Spacefm-gtk2-p-1.0.3-s24_64.pfs)
/dev/loop17: []: (/mnt/live/memory/copy2ram/070-Pra64-160119.pfs)
/dev/loop18: []: (/mnt/sda1/pra6406/pra64/base/075-Minirc-120.2915396-s20_64.pfs)
/dev/loop19: []: (/mnt/sda1/pra6406/pra64/base/083-yandex-browser-prof-my.pfs)
/dev/loop20: []: (/mnt/sda1/pra6406/pra64/base/084-Theme-almost-ij14_any.pfs)
/dev/loop21: []: (/mnt/sda1/pra6406/pra64/base/089-pra-up.pfs)
/dev/loop22: []: (/mnt/sda1/pra6406/pra64/base/091-netctl-conf-2-pra64.pfs)
/dev/loop23: []: (/mnt/sda1/pra6406/pra64/base/092-z-ipt-rvol-thunar.pfs)

openbox+tint2+mesa (виснет):
000
001
__________
modules
__________
005-xorg-1.18
mesa
040-Ob
045-Lxp
050-Spacefm
070-Pra64
075-Minirc
089-
09*

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #81 : 14 Февраль 2016, 17:28:23 »
Не знаю в чем прикол, но:
решил навести порядок в папках pra6406, удалил старые initrd-ры, ненужные vmlinuz-ы, ядра и получил систему, которая не загружается.
Проверил menu.lst, наличие всех нужных запчастей.
Не заработало пока снова не закинул туда просто initrd.xz (дефолтный из pra6406-1601).

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34026
  • Репутация: +231/-0
    • PuppyRus-A
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #82 : 14 Февраль 2016, 17:37:30 »
Во всех  pra-initrd  прибит дефолт sgnfile=initrd.xz

openbox+tint2+2d (картинка появляется после ctrl-alt-bksp):
У меня состав модулей как у вас
Код
/dev/loop0: [2055]:415693 (/mnt/sda7/abang/pra/base/000-kernel-4.4.1-pf3.pfs)
/dev/loop1: [2055]:1063046 (/mnt/sda7/abang/pra/optional/nVidia-304.131_64-sf02-k4.4.1-pf3.pfs)
/dev/loop2: [0014]:159 (/mnt/live/memory/copy2ram/001-Pra06arch5.pfs)
/dev/loop3: [2055]:1050904 (/mnt/sda7/abang/pra/base/busybox-any.pfs)
/dev/loop4: [2055]:1059269 (/mnt/sda7/abang/pra/modules/Premote-p-0.9.3-3_64-s09.pfs)
/dev/loop5: [2055]:1048752 (/mnt/sda7/abang/pra/modules/ffmpeg-vdpau-ltp-2.8_64.pfs)
/dev/loop6: [2055]:1048988 (/mnt/sda7/abang/pra/modules/firefox-light-44.0_64-sf02.pfs)
/dev/loop7: [2055]:1061380 (/mnt/sda7/abang/pra/modules/flashplugin-11.2.202.569.pfs)
/dev/loop8: [2055]:1061514 (/mnt/sda7/abang/pra/modules/linux-pf-pra-firmware-20140306-1-any.pfs)
/dev/loop9: [2055]:1062078 (/mnt/sda7/abang/pra/modules/mpv-ext-vdpau-p-0.15.0-s09_64.pfs)
/dev/loop10: [2055]:1061527 (/mnt/sda7/abang/pra/modules/panther-launcher-p-1.10.0_64.pfs)
/dev/loop11: [2055]:1048809 (/mnt/sda7/abang/pra/modules/pkg-pra6406b.pfs)
/dev/loop12: [2055]:1050856 (/mnt/sda7/abang/pra/modules/sakura-p-3.3.0-1_64.pfs)
/dev/loop13: [2055]:1050890 (/mnt/sda7/abang/pra/optional/005-xorg-1.17.4-2_64-s02.pfs)
/dev/loop14: [2055]:1061375 (/mnt/sda7/abang/pra/optional/040-Openbox-3.6.1-s07_64.pfs)
/dev/loop15: [2055]:1062839 (/mnt/sda7/abang/pra/optional/045-Tint2-graph_64-s22.pfs)
/dev/loop16: [2055]:1050825 (/mnt/sda7/abang/pra/optional/050-Spacefm-gtk2-p-1.0.3-s24_64.pfs)
/dev/loop17: [0014]:153 (/mnt/live/memory/copy2ram/070-Pra64-160119.pfs)
/dev/loop18: [2055]:1062323 (/mnt/sda7/abang/pra/base/075-Minirc-120.2915396-s20_64.pfs)
/dev/loop19: [2055]:1048987 (/mnt/sda7/abang/pra/base/083-firefox-light_44.0-profile_any-sf01.pfs)
/dev/loop20: [2055]:1061383 (/mnt/sda7/abang/pra/base/084-Theme-almost-ij13_any.pfs)
/dev/loop21: [2055]:1061206 (/mnt/sda7/abang/pra/base/084-theme-almost-sfs_any-s10.pfs)
/dev/loop22: [2055]:1061381 (/mnt/sda7/abang/pra/base/089-pra-up.pfs)
/dev/loop23: [2055]:1048996 (/mnt/sda7/abang/pra/base/090-save-150405aih.pfs)
/dev/loop24: [2055]:1048998 (/mnt/sda7/abang/pra/base/090-save-150620net-pra64.pfs)
с загрузкой нет проблем

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #83 : 14 Февраль 2016, 17:51:41 »
C initrd ясно. Буду знать и помнить.
По загрузке: железо разное - результат разный. Так как большие ядра спросом не пользуются -  некритично.

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #84 : 14 Февраль 2016, 19:16:22 »
Во всех  pra-initrd  прибит дефолт sgnfile=initrd.xz
Прибит - это в смысле убран или прикреплён?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34026
  • Репутация: +231/-0
    • PuppyRus-A
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #85 : 14 Февраль 2016, 19:24:12 »
Прибит - используется в качестве дефолта (если sgnfile не указан - значит initrd.xz)
Можно в этоми же месте создать любой файл и указать его

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #86 : 15 Февраль 2016, 08:33:13 »
Спасибо. Понял. Ещё одно уточнение
Цитата: из wiki
sgnfile=
Указать идентификационный файл *.sgn
 
расширение .sgn обязательно?

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6286
  • Репутация: +141/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #87 : 15 Февраль 2016, 09:12:03 »
нет, не обязательно
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34026
  • Репутация: +231/-0
    • PuppyRus-A
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #88 : 15 Февраль 2016, 11:41:44 »
Давайте определимся со стандартами названий модулей ядра и видеодров
000-kernel-`uname -r`.pfs - не понятно - может 000-kernel64-`uname -r`.pfs
nVidia-304.131_64-sf02-k4.4.1-pf3.pfs
vbox-kmod-s03_64-5.0.12-k4.4.1-pf3.pfs

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6286
  • Репутация: +141/-0
Re:pra-porteus-initrd + обычное aufs ядро
« Ответ #89 : 15 Февраль 2016, 11:57:32 »
nVidia-304.131_64-sf02-k4.4.1-pf3.pfs
vbox-kmod-s03_64-5.0.12-k4.4.1-pf3.pfs
Судя по этому, вроде бы так должно быть:
nVidia-304.131-k4.4.1-pf3_64-sf02.pfs
vbox-kmod-5.0.12-k4.4.1-pf3_64-sf03.pfs
Ведь уже определились или опять по кругу?
« Последнее редактирование: 15 Февраль 2016, 12:00:16 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE