Ubuntu Server 编译内核模块

Ubuntu Server 编译内核模块

我正在尝试编译 paragon ntfs 驱动程序http://www.paragon-software.com/home/ntfs-linux-per/screenshots.html在 modprobe 加载模块时,出现“module_layout 没有符号版本”错误。根据答案尝试加载 usbhid.ko 时出现“module_layout 没有符号版本”我应该拥有相同版本的 linux-source、linux-headers 和运行内核。我有 Ubuntu server 14.04 LTS uname -r 3.8.0-44-generic,但存储库中没有 linux-source-3.8.0-44 和 linux-headers-3.8.0-44。

我可以在哪里获得 linux-source-3.8.0-44 和 linux-headers-3.8.0-44?谢谢 Konstantin

答案1

您可以从精确的 repo 安装它,3.8 是 12.04 上的默认内核。
您使用的是 14.04,因此您的 sources.lst 指向 trusty:

从这里下载软件包然后安装dpkg -i <pkgname> http://packages.ubuntu.com/precise/linux-headers-3.8.0-44
http://packages.ubuntu.com/precise/linux-headers-3.8.0-44-generic

或者将旧的 repo 添加到您的 sources.lst 并从那里安装。

搜索http://packages.ubuntu.com但没有产生结果linux-source...

相关内容