![我怎样才能替换相同版本的Linux模块?](https://linux22.com/image/1363222/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E6%9B%BF%E6%8D%A2%E7%9B%B8%E5%90%8C%E7%89%88%E6%9C%AC%E7%9A%84Linux%E6%A8%A1%E5%9D%97%EF%BC%9F.png)
我有compat-wireless
模块,它已经构建并修补好了。
我确实需要用这个模块替换位于的模块/lib/modules/3.2.0-4-686-pae/kernel/drivers/net/wireless/
,但我不知道如何正确地做到这一点。
以前,在 2.6 内核上,我只需从源代码构建此模块并安装即可。但现在,该模块位于内核中,并且有许多相关目录,因此我需要您的帮助。
谢谢。
答案1
让它工作。首先移动旧的 .ko,然后 make 和 checkinstall --fstrans=no,需要 fstrans 来创建“/lib/modules 中的更新目录”,如果没有此选项,安装将(可能)失败。