如何安装内核驱动程序以使其不总是加载?

如何安装内核驱动程序以使其不总是加载?

我想安装一个内核驱动程序该驱动程序正在开发中,我担心它会影响系统的稳定性。因此,我希望该驱动程序仅在特定时间加载(当我想帮助调试它时)。我该怎么做?

我希望能够使用 GRUB 选项来做到这一点,但如果可以通过其他方式实现(例如,为某个用户安装它),那么也可以。

我的目标是防止实验性驱动程序影响系统的稳定性。如果我在安装过程中弄混了某些东西,或者遇到错误并想将系统恢复到工作状态,那么知道如何完全删除驱动程序也很好。我最近不得不从头开始重新安装 Ubuntu,因为我的笔记本电脑一直随机关闭,直到无法启动。虽然这可能是一些硬件问题,但我不能排除它是由内核模块故障导致的可能性。如果我再次遇到麻烦,我希望能够确定这是否是新驱动程序的结果。

我的系统是 Ubuntu 13.10 32 位ThinkPad X200

答案1

创建驱动程序作为内核模块黑名单通过添加

blacklist your-module

如果/etc/modprobe.d/blacklist.conf您不想使用它。

相关内容