Created attachment 2866 [details] быстрый фикс При подготовке initrd: initfs и modules просто сливаются в один файл full.cz в результате конечный архив содержит только файлы из initfs, а содержимое modules игнорируется. Поэтому при загрузке ядро не может найти дополнительные модули.
Comment on attachment 2866 [details] быстрый фикс >diff --git a/tools/mki-build-propagator b/tools/mki-build-propagator >index f8c57df..e4107ac 100755 >--- a/tools/mki-build-propagator >+++ b/tools/mki-build-propagator >@@ -33,8 +33,18 @@ printf '%s\n' "${PROPAGATOR_VERSION:-}" > /tmp/.VERSION > > rm -f /.image/syslinux/alt0/full.cz > >-[ ! -f /tmp/modules ] || >- cat "\$libdir/propagator/initfs" /tmp/modules > /.image/syslinux/alt0/full.cz >+if [ -f /tmp/modules ] >+then >+ mkdir -p /tmp/initfsroot >+ pushd /tmp/initfsroot >+ ( >+ gzip -dc "\$libdir/propagator/initfs" >+ gzip -dc /tmp/modules >+ ) | cpio -id >+ find | cpio -o | gzip > /.image/syslinux/alt0/full.cz >+ popd >+ rm -rf /tmp/initfsroot >+fi > > sed \ > -e "s,@LIBDIR@,\$libdir," \
Сергей, что ты думаешь по поводу этого фикса ?
я думаю, что этого бага не существует. да, части просто сливаются -- и это ровно то, что задумывалось, и именно так оно и работает.
(In reply to comment #3) а что у вас показывает: "cat full.cz | gzip -dc | cpio -tv" ? у меня вот что получается: cat full.cz | gzip -dc | cpio -tv | grep "lib/modules" cpio: Removing leading `/' from member names 2181 blocks drwxr-xr-x 2 root root 0 Aug 25 18:39 lib/modules PS попробовал mkimage-0.0.9-alt1 из гита PPS мой "патчик" все же некорректный - kernel panic выдает.
(In reply to comment #4) забыл добавить: пытаюсь использовать ядро 2.6.25-std-def-alt6.M41.3 - м.б. из-за этого ?
да... забавно - на 2.6.18-std-smp-alt12 работает ;-/
(In reply to comment #6) > да... забавно - на 2.6.18-std-smp-alt12 работает ;-/ Значит нужно понять что изменилось в 2.6.25-std-def и вернуть поведение 2.6.18-std-smp :)
(In reply to comment #7) > Значит нужно понять что изменилось в 2.6.25-std-def и вернуть поведение 2.6.18-std-smp :) ;-) это да. а вот с багой что делать ? есть ведь еще вариант, что надо пропагатор для новых ядер фиксить :-/
(In reply to comment #8) > а вот с багой что делать ? > есть ведь еще вариант, что надо пропагатор для новых ядер фиксить :-/ Думаю, нужно спросить у мантейнеров ядра. Если это теперь стандартное поведение, то исправим в mkimage. Если это ошибка, то её нужно исправлять в ядре. Сс: silicium@
послушайте, как, по-вашему, работают анонсировавшиеся недавно альфы desktop 4.1 ?
*** This bug has been marked as a duplicate of bug 15776 ***