Ubuntu-8.04下编译linux-restricted-modules

如何在Ubuntu-8.04下编译:

当然需要下载源码包

如何动态生成内核驱动模块:

以如ATI显卡模块fglrx.ko为例

当 linux-restricted-modules-2.6.24-16-generic deb 包被安装后,在 /lib/linux-restricted-modules/2.6.24-16-generic/ 目录下会有一个 fglrx 文件夹,,放置有生成 fglrx.ko 模块所需的 *.o 文件

系统启动过程执行脚本 /etc/init.d/linux-restricted-modules-common它会调用 /sbin/lrm-manager –quick

脚本 lrm-manager 读取配置文件 /etc/default/linux-restricted-modules-common如果配置中没有禁用 fglrx 模块,则 lrm-manager 会根据 fglrx/ 目录下的 *.o 文件,生成内核模块 fglrx.ko

因此如果根据ATI显卡驱动源码自己编译驱动模块,而不使用 linux-restricted-modules-2.6.24-16-generic deb包安装 fglrx 驱动,应该在该配置文件中禁用 fglrx

同样,/lib/linux-restricted-modules/2.6.24-16-generic/ 下的其他文件夹中的 *.o 文件,用于动态生成对应 *.ko 模块,如果不需要,则在配置文件中禁用。

接受失败,是我们不常听到或看到的一个命题,我们大都接受的是正面的教育,

Ubuntu-8.04下编译linux-restricted-modules

相关文章:

你感兴趣的文章:

标签云: