На этот вопрос уже есть ответ здесь:
Я загружаю исходники ядра с git://kernel.ubuntu.com/.../ubuntu/ubuntu-trusty.git. Мне нужно скомпилировать версию 4.4.0-31-generic
на 14.04.4 lts 64bit, поэтому я клонирую и проверяю ветку Ubuntu-lts-4.4.0-31. 50-xxx-14.04.1.I
использую config-4.4.0-31-generic
как config файл из пакета linux-image-4.4.0-31-generic
. После компиляции я понял, что версия ядра 4.4.13 в Makefile и обнаружил, что произвольный пункт config версии ядра не действует, а установленных модулей более 5000, но пакет linux-image-4.4.0-31-generic
содержит только около 1000 модулей. Размер модулей, которые я установил, составляет около 3Гб, а пакет всего 39М. Может, я сделал это неправильно?
Вы создали ядро неправильный путь. Способ Debian создать ядро:
fakeroot debian/rules clean
fakeroot debian/rules binary-headers binary-generic
Это создаст ядро Ubuntu 4.4.0-31 при проверке корректного тега.