未找到服务模块-初始化工具

未找到服务模块-初始化工具

在 Ubuntu 13.04 上设置 lm-sensors 和 fanconrtol 包时,我到了必须重新启动服务 modules-init-tools 才能将更改应用到 /etc/modules 文件的阶段,然后,唉!我得到了“modules-init-tools:无法识别的服务”。我知道重新启动系统很可能会应用更改。但我想知道服务在哪里,或者它是否已被替换,如何在不重新启动的情况下从终端重新启动它。

答案1

“modules-init-tools” 不是一个服务,它是一个提供命令来管理内核模块的包。

该包里面的命令有 lsmod、modprobe、rmmod 等。

也就是说,如果您需要重新启动模块,而不是使用“modules-init-tools”重新启动服务,那么这是有意义的。

仅供参考,“modules-init-tools”最近在 13.10 中被“kmod”取代,我不确定 13.04 是否也是如此,但与以前的命令保持了兼容性,如果在 13.04 中也是如此,您可以像以前一样使用“rmmod”和“modprobe”。语法没有变化!

答案2

虽然 module-init-tools 是一个包,但它也提供了一个服务,这样你就可以通过/etc/modules运行

service module-init-tools start

正如@vitorafsr 所解释的那样,module-init-tools 已被 kmod 替换。幸运的是,kmod 还提供了一个服务,因此在编辑后/etc/modules,您可以运行

service kmod start

相关内容