Отсутствуют заголовки Linux во время установки драйвера ATI

14545
Pavel Plzák

Я обновил ядро ​​на своем Linux Mint, следуя этому руководству . Но теперь, когда я пытаюсь установить последнюю версию fglrx, я получаю эту ошибку:

Проверьте, есть ли в системе инструменты, необходимые для установки. Для установки fglrx требуется, чтобы система имела заголовки ядра. /lib/modules/3.5.0-030500-generic/build/include/linux/version.h не может быть найден в этой системе. Один или несколько инструментов, необходимых для установки, не найдены в системе. Установите необходимые инструменты перед установкой драйвера fglrx. По желанию, запустите установщик с параметром --force, чтобы установить без инструментов. Принудительная установка отключит аппаратное ускорение AMD и может сделать вашу систему нестабильной. Не рекомендуется.

Я пытался запустить sudo apt-get install linux-headers-$(uname -r), но он говорит, что это уже последняя версия. Любая помощь?

1
Менеджер пакетов, кажется, говорит, что заголовки должны быть там. Возможно ли, что что-то уничтожило каталог заголовков? Может быть, попробуйте переустановить заголовки, чтобы убедиться, что они присутствуют. killermist 11 лет назад 0

2 ответа на вопрос

0
terdon

Вместо ответа я дам вам несколько вопросов :). Вы уверены, что загрузились в свое новое ядро? Какой выход uname -a? Каково содержание /lib/modules/?

Я предполагаю, что вы просто не загрузили свое новое ядро.

Большое спасибо! Ваш ответ помог мне разобраться сам, мне не хватало символической ссылки `/ lib / modules / 3.5.0-030500-generic / build`, ссылающейся на` /usr/src/linux-headers-3.5.0-030500- generic` Pavel Plzák 11 лет назад 1
У меня такая же проблема. Это список всех файлов `version.h`, которые есть у меня на рабочем столе Fedora 20. `/ usr / src / kernels / 3.12.9-301.fc20.x86_64 / include / генерируется / uapi / linux / version.h`` /usr/src/kernels/3.12.9-301.fc20.x86_64/include/ xen / interface / version.h` `/ usr / src / kernels / 3.12.9-301.fc20.x86_64 / include / config / arch / want / compat / ipc / parse / version.h`` / usr / src / kernels / 3.12.9-301.fc20.x86_64 / include / uapi / linux / dvb / version.h` `/ usr / include / alsa / version.h`` / usr / include / linux / dvb / version.h` `/ usr / include / linux / version.h` Что мне делать? noufal 10 лет назад 0
@noufal, пожалуйста, опубликуйте новый вопрос, объясняющий вашу проблему. Проблема заключалась в том, что OP не загрузился в свое новое ядро. terdon 10 лет назад 0
0
pbhj

It may be that the installer/driver only works with kernels up to 3.4 - "Automated installer and Display Drivers for Xorg 6.9 to Xserver 1.12 and Kernel version up to 3.4" from amd website. For me with a later kernel (3.8.0-33) it didn't reject the kernel version but fails and can't find /lib/modules/3.8.0-33-generic/build/include/linux/version.h - apt-file tells me no such file exists.

Похожие вопросы