如何永久加载内核模块?
我有一个Compaq Presario CQ-61 320SQ,我使用的是Ubuntu 10.04,因为在更新到10.10之后,我的鼠标和触摸板将无法工作,网络将无法工作,声音将无法工作...(我设法修复了大多数问题经过将近一个月的搜索,但不是全部,我的2个台式机在10.10上都没有问题),所以我决定切换回10.04,我遇到了问题: 由于内核模块r8169,我的宽带速度非常低,我下载了好的模块,r8101并且每次计算机启动都有一个rc.local条目来解决此问题。 问题:是否 可以从特定位置永久加载模块。我听说过,/etc/modules但是我需要模块名称,但是必须从特定路径(默认路径在哪里)加载它? 谢谢。 所以我研究了脚本: 它创建了文件r8101.ko,/lib/modules/`uname -r`/kernel/drivers/net所以我认为只要没有人会删除该文件,并且我不更新内核,也许添加r8108到/etc/modules工作就可以了,然后添加r8169到黑名单中...我将尝试一下。 EDIT2: 所以我说r8101要/etc/modules和blacklist r8169到/etc/modprobe.d/blacklist.conf。它仍然使用旧模块: radu@adu:~$ lsmod | grep r8 r8101 67626 0 r8169 34108 0 mii 4381 1 r8169 编辑:使用此模块随附的脚本加载模块: #!/bin/sh # invoke insmod with all arguments we got # and use a pathname, as insmod doesn't look in …