Здравствуйте!
При попытке скомпилировать пришедшее linux-source-3.14 командой
[console]make-kpkg --initrd --revision 1 kernel_image[/console]
как я всегда делал, выдаются сообщения об ошибках:
[console]
/usr/src/linux-source-3.14/scripts/gen_initramfs_list.sh: Cannot open '/lib/modules/3.2.41'
/usr/src/linux-source-3.14/usr/Makefile:73: recipe for target 'usr/initramfs_data.cpio.gz' failed
make[2]: *** [usr/initramfs_data.cpio.gz] Error 1
Makefile:845: recipe for target 'usr' failed
[/console]
Я не помню, чтобы раньше такое случалось.
Зачем для компиляции нужны /lib/modules/3.2.41?
Пётр.
kernel-3.14 - 3.2.41
К новому ядру вы указали изготовить initrd, модули, включаемые в него, берутся из /lib/modules/`uname -r`, или из каталога /lib/modules/$KERNELVERSION, версию ядра, видимо, нужно задавать явно.
К новому ядру вы указали изготовить initrd, модули, включаемые в него, берутся из /lib/modules/`uname -r`, или из каталога /lib/modules/$KERNELVERSION, версию ядра, видимо, нужно задавать явно.
Я как-то сомневаюсь, что это так. initrd до сих пор создавался после компиляции ядра
и в него включались вновь скомпилированные модули.
Пётр.
[console]ls -l /usr/src[/console]
Покажыте
[console]ls -l /usr/src[/console]
Покажыте
Смогу позже. А что вообще надо для компиляции исходных текстов ядра,
кроме компилятора и всгоб что с ним связано?
Разве они не самодостаточны?
Пётр.
вот вывод "ls /usr/src"
[console]
conf_distr_only linux-config-3.14/ linux-source-3.12/ ndiswrapper-1.59/
conf_only linux-headers-3.2.0-4-amd64/ linux-source-3.12.tar root/
fglrx-14.4.2/ linux-headers-3.2.0-4-common/ linux-source-3.12.tar.xz tetex-src-3.0-stripped.tar.gz
fglrx.tar.bz2 linux-image-3.12.6_18_amd64.deb linux-source-3.13/ tp-smapi-0.41/
gpib.tar.bz2 linux-image-3.13.5_18_amd64.deb linux-source-3.13.tar.xz v4l2loopback-0.8.0/
linux-config-3.12/ linux-patch-3.12-rt.patch.xz linux-source-3.14/
linux-config-3.13/ linux-patch-3.14-rt.patch.xz linux-so
[/console]
Пётр.
А что вообще надо для компиляции исходных текстов ядра,
кроме компилятора и всгоб что с ним связано?
Разве они не самодостаточны?
Не знаю как в Debian, а в Slackware kernel-source содержит все необходимое и является пакетом с немодифицированным патчами ядром. Из ядра выделены в отдельные пакеты прошивки и заголовочные файлы ядра (kernel-{firmware,headers}).