Ошибка при компиляции ядра

Linux

Вот сегодня решил первый раз попробовать скомпилировать ядро, скачал с kernel.org ядро версии 2.6.34, прочитал это руководство http://www.howtoforge.com/kernel_compilation_ubuntu_p2 и начал делать всё так как описано там. Скопировал текущию конфигурацию ядра:
cp /boot/config-`uname -r` ./.config
выполнил команду:
make menuconfig
выбрал "Load an Alternate Configuration File" загрузил текущию конфигурацию, отключил ненужные мне опции ядра (поддержку Bluetooth, включил поддержку записи на NTFS разделы, выбрал тип своего процессора Core 2/newer Xeon ну и т.д.), сохранил изменения и вышел из программы. Далее выполнил команду:
make-kpkg clean
и запустил компиляцию:
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
Примерно через час компиляция завершилась ошибкой:

"====== making target debian/stamp/install/linux-image-2.6.34-custom [new prereqs: ]======
This is kernel package version 11.015.
echo "The UTS Release version in include/linux/version.h"; echo " \"\" "; echo "does not match current version:"; echo " \"2.6.34-custom\" "; echo "Please correct this."; exit 2
The UTS Release version in include/linux/version.h
""
does not match current version:
"2.6.34-custom"
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.34-custom] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-2.6.34'
make: *** [kernel_image] Ошибка 2"

Подскажите что я делаю не так, может я ошибся при вводе какой-нибудь команды или ещё что нибудь? Зарание спасибо.
P.S. Прошу не судите строго так как это моя первая попытка скомпилировать ядро.


Примечание:
eugene pazhitnov, а где ответ на мой вопрос? Это я и так знаю.

З.Ы. Прошу писать по теме (то есть в чём ошибка)

Примечание:
Всем спасибо, решение нашёл самостоятельно, нужно было обновить пакет kernel-package
http://phpsuxx.blogspot.com/2010/02/2633-makekpkg.html
Ответы:
Распространённые мифы про сборку ядра ложны:
     Сборка ядра — простое дело
         Современный PC — достаточно сложное устройство, и правильный выбор опций компиляции — нетривиальное занятие.
     Дистрибутивные ядра оптимизированы под «средний» компьютер, пересборка увеличивает производительность
         Не подтверждается тестами. Чаще наоборот: неправильно собранное ядро замедляет систему.
     Сборка ядра — обязательное дело любого линуксоида
         Без комментариев
     Ненужные драйвера тормозят и занимают память
         Ненужные драйвера лежат на диске в виде модулей и не загружаются в память.
     Ядро с драйверами, вкомпилированными внутрь, работает быстрее
         Не подтверждается тестами. Загрузка модулей занимает несколько секунд при старте компьютера, дальнейшее использование идентично по скорости вкомпилированным драйверам.
(цитата из http://www.altlinux.org/Kernelnotes)
Я не знаю что такое make-kpkg, но похоже ошибка из-за него. Если позарез хочется попробовать самосборное ядро, просто сделай после конфигурирования (в той же папке)
make bzImage; make modules; make modules_istall; make install
и добавь в конфиг груба новый пункт для этого ядра.
Похоже у вас при сборке используются хедеры не от скачанного ядра, а от пакета установленного в системе.
Я не силён в особенностях сборки ядра в дебиане/убунте, но думаю будет правильным посоветовать брать ядро не с kernel.org, а из дистрибутива.
Я имею ввиду не бинарные, а src-пакеты с ядром. (которые из репозиториев с deb-src в sources.list)


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.