Компиляция ядра Linux с заголовками (AMD FX Piledriver)

Я собрал ядро ​​Linux 3.9.7 для своего AMD FX 6300 (с AMD, выбранной в качестве поставщика процессора во время компиляции ядра). После установки я перезапустил систему и обнаружил, что "linux-headers" не установлены (на самом деле мне удалось найти только исходный код ядра, а не заголовочные файлы на kernel.org).

Следствие:
Графический драйвер Nvidia и многие программы (которые зависят от настроек дисплея) больше не работают. Предыдущая установка графических драйверов nvidia также больше не работает (однако, если я начну с предыдущего ядра 3.2.xx, он будет работать нормально). Я попытался переустановить графику NVIDIA, но безрезультатно. Я подозреваю, что это может быть связано с отсутствием linux-headers который я не вижу в /usr/src/ каталог.

Вопрос:
Откуда я могу получить исходный код linux-headers для ядра 3.9.7?
По моему мнению, не имеет смысла использовать заголовки linux из репозитория Ubuntu, потому что я скомпилировал ядро ​​на своей машине, в то время как заголовки из репозиториев ubuntu являются результатом их собственных компиляций (несоответствие компилятора?).

1 ответ

Решение

Вы скомпилировали его под Debian или Ubuntu (РЕДАКТИРОВАТЬ: после перечитывания я вижу, что это как бы подразумевается там, где вы говорите "Ubuntu repo" выше), а затем сделаете .deb пакет для этого? Возможно, вы сделали пакет, который не содержит заголовков.

Отсюда взято следующее:

Если я подумаю об этом - возможно, что заголовки ядра не установлены, потому что в ядре Debian мы создали пакет ядра.deb, который не содержит заголовков.

Вы можете попробовать объединить руководство ядра Debian с этим: http://www.howtoforge.com/kernel_compilation_ubuntu_p2

Бежать

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

вместо

fakeroot make deb-pkg

Это должно создать пакет deb заголовков ядра.

Если это не сработает, вы все равно можете скомпилировать ядро ​​традиционным способом, не создавая пакет deb, как показано здесь: http://www.howtoforge.com/kernel_compilation_fedora_p2 Таким образом, заголовки будут точно установлены.


Другие вопросы по тегам