LINUX.ORG.RU

ядро 2.6.29.1 сборка в deb пакет: ошибка


0

0

собираю ядро командой: # make-kpkg --initrd kernel_image kernel_headers

но в процессе сборки вылетает с ошибкой:

dpkg-gencontrol -DArchitecture=i386 -isp \ -plinux-image-2.6.29.1my4 -P/usr/src/linux- 2.6.29.1/debian/linux-image-2.6.29.1my4/

dpkg-gencontrol: ошибка: пакета linux-image-2.6.29.1my4 нет в управляющей информации

make[2]: *** [debian/stamp/binary/linux-image-2.6.29.1my4] Ошибка 255 make[2]: Leaving directory `/usr/src/linux-2.6.29.1' make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.29.1my4] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-2.6.29.1' make: *** [kernel_image] Ошибка 2

Подскажите куда капать...

P.S. Сижу на Debian, на линуксе совсем недавно.


> dpkg-gencontrol -DArchitecture=i386 -isp \ -plinux-image-2.6.29.1my4 -P/usr/src/linux- 2.6.29.1/debian/linux-image-2.6.29.1my4/

> dpkg-gencontrol: ошибка: пакета linux-image-2.6.29.1my4 нет в управляющей информации

Вот это: "my4" откуда взялось? Оно, по-идее, должно быть где-то в районе make-kpkg --append-to, здесь не наблюдается.

З.Ы. А зачем вам собирать 2.6.29? В пакетах есть же.

undertaker ★★
()
Ответ на: комментарий от undertaker

~_~ эту "my4" добавить можно ручками ещё несколькими путями, например при конфигурации ядра...

Ядро собрал, правда так и не понял в чём проблема была... Покопал в документации ядра, по устанавливал на всякий рекомендованые пакеты. Где то в инете накопал, что может быть из-за прав доступа (не пинать меня), на всякий случай задал папке с исходниками # chmod -R 777 ./linux-2.6.29.1

собралось без запинок...

Собирать ручками, т.к.:

1) Разгрузить систему, по удалять лишнее, оптимизировать под себя. Ноут у меня отнюдь не новый, и показателями скорости не блещет...

2) Что бы побольше узнать о ядре линукс. Эксперимента ради. :)

3) присутствует специфическое оборудование, стандартное ядро не поднимает его.

Aloof
() автор топика
Ответ на: комментарий от Aloof

~_~ эту "my4" добавить можно ручками ещё несколькими путями, например при конфигурации ядра...
не надо ручками, это не debian way, уберите из файла extra_version или как_там_его. Если особо охота, то правильно это сделать через добавление параметра --append-to-version :
"make-kpkg --initrd --append-to-version 4pen kernel_image modules_image"

см. man make-kpkg

darkshvein ☆☆
()
Ответ на: комментарий от darkshvein

P.S. потому и ругалось, оттого что ручками добавили.

darkshvein ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.