Я не знаю точно, что вы распаковали в /usr/linux-lts-raring-3.8.0
, но:
/usr
.Для компиляции модуля ядра вам понадобятся заголовки плюс еще несколько файлов, полученных при компиляции ядра с той же самой конфигурацией. Смотрите Невозможно загрузить модуль: Не согласен с версией symbol module_layout для более полного объяснения.
Удалите эту /usr/linux-lts-raring-3.8. 0
и вместо этого установите пакет заголовков ядра, соответствующий запущенному ядру: например, если запущенное ядро из пакета linux-image-3.8.0-38-generic
, то установите пакет linux-заголовки-3.8.0-38-generic
.
Для компиляции модуля с конкретной версией ядра Debian/Ubuntu/..., например, linux-заголовки-3.8.0-38-generic
, перейдите в каталог модулей и запустите
make -C /usr/src/linux-headers-3.8.0-38-generic M=$PWD
Для компиляции модуля с работающим ядром, убедитесь, что установлен соответствующий пакет заголовков ядра и запустите
make -C /lib/modules/`uname -r`/build M=$PWD
Я рекомендую прочитать kbuild/modules.tt
в документации к ядру.
.
Опция Lynx -trace
записывает в журнал информацию, запрошенную OP, а также многое другое. Это записывается в ~/Lynx.trace
Дальнейшее чтение: