<HTML><BODY>Добрый вечер.<br><br>Наткнулся на непонятное для меня поведение mkimage<br>при сборке образа простого livecd из<br><a style="color: rgb(17, 85, 204); " href="http://git.altlinux.org/people/enp/packages/mkimage-profile-live.git" target="_blank" data-mce-href="http://git.altlinux.org/people/enp/packages/mkimage-profile-live.git" data-mce-style="color: #1155cc;">http://git.altlinux.org/people/enp/packages/mkimage-profile-live.git</a><br><br>Исходный данные:<br>1. Платформа p6<br>2. Ядро 3.0.6-un-def-alt1<br>3. Версия mkimage 0.2.0-alt1<br><br>После сборки (make) получается livecd.iso.<br>Попробовал загрузить его на виртуальной машине - ядро и RAM-диск загрузились,<br>запустился propagator и вошел в вечный цикл ожидания CD-ROM<br><br>Waiting for /dev/disk...<br>No CDROM device found.<br><br>Стал разбираться в проблеме и обнаружил, что <a style="color: rgb(17, 85, 204); " href="http://full.cz/" target="_blank" data-mce-href="http://full.cz/" data-mce-style="color: #1155cc;">full.cz</a><br>в каталоге livecd.iso:/syslinux/alt0 не содержит ни одного<br>модуля ядра (каталог /lib/modules в <a style="color: rgb(17, 85, 204); " href="http://full.cz/" target="_blank" data-mce-href="http://full.cz/" data-mce-style="color: #1155cc;">full.cz</a> пустой).<br><br>Дальнейший поиск привел к скрипту mki-build-propagator<br>из каталога /usr/share/mkimage/tools. В 51-й строке этого<br>скрипта <a style="color: rgb(17, 85, 204); " href="http://full.cz/" target="_blank" data-mce-href="http://full.cz/" data-mce-style="color: #1155cc;">full.cz</a> формируется объединением файлов<br>initfs (файловая система initrd) и modules (модули в initrd) через cat.<br>При этом содержимое initfs правильное,<br>содержимое modules правильное, но результат выполнения скрипта (см. ниже)<br><a style="color: rgb(17, 85, 204); " href="http://full.cz/" target="_blank" data-mce-href="http://full.cz/" data-mce-style="color: #1155cc;">full.cz</a> НЕ СОДЕРЖИТ модулей из файла modules.<br><br>----- выполненении с GLOBAL_VERBOSE=1 -------<br>+ cat /usr/lib64/propagator/initfs /tmp/modules<br>+ sed -e s,@LIBDIR@,/usr/lib64, -e s,@TMPDIR@,/tmp,g<br>+ gzip -c<br>+ gencpio -<br>---------------------------------------------<br><br>Что я делаю не так?<br>Что не так с моей сборочной системой?<br>Ошибка в mkimage?<br><br>С наилучшими пожеланиями,<br>Дмитрий</BODY></HTML>