LinuxForum.Fans
Тема

kernel-3.14 - 3.2.41

Автор: Peter 7 сообщений 2126 просмотров
#384569

Здравствуйте!

При попытке скомпилировать пришедшее 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?

Пётр.

#384645

К новому ядру вы указали изготовить initrd, модули, включаемые в него, берутся из /lib/modules/`uname -r`, или из каталога /lib/modules/$KERNELVERSION, версию ядра, видимо, нужно задавать явно.

#384657
yars написал:
К новому ядру вы указали изготовить initrd, модули, включаемые в него, берутся из /lib/modules/`uname -r`, или из каталога /lib/modules/$KERNELVERSION, версию ядра, видимо, нужно задавать явно.

Я как-то сомневаюсь, что это так. initrd до сих пор создавался после компиляции ядра
и в него включались вновь скомпилированные модули.

Пётр.

#384688

[console]ls -l /usr/src[/console]
Покажыте

#384689
kisil написал:
[console]ls -l /usr/src[/console]
Покажыте

Смогу позже. А что вообще надо для компиляции исходных текстов ядра,
кроме компилятора и всгоб что с ним связано?
Разве они не самодостаточны?

Пётр.

#384733

вот вывод "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]

Пётр.

#384758
Peter написал:
А что вообще надо для компиляции исходных текстов ядра,
кроме компилятора и всгоб что с ним связано?
Разве они не самодостаточны?

Не знаю как в Debian, а в Slackware kernel-source содержит все необходимое и является пакетом с немодифицированным патчами ядром. Из ядра выделены в отдельные пакеты прошивки и заголовочные файлы ядра (kernel-{firmware,headers}).

Войдите или зарегистрируйтесь, чтобы ответить.