Como os módulos do kernel são determinados em / etc / modules (porque um dos meus não consegue carregar)?

2

Eu estava tentando configurar lm-sensors ( Community Guide ) e quando chego ao passo 4 (sudo service module -init-tools restart) o serviço falha ao iniciar.

Em /var/log/upstart/module-init-tools.log recebo uma entrada: "FATAL: Module rtc not found."

Aqui está meu / etc / modules:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop
lp
rtc
# Generated by sensors-detect on Wed Jul 31 15:15:33 2013
# Chip drivers
coretemp
w83627ehf

Então minha pergunta é, 1) Como esses primeiros poucos módulos são determinados e estão lá por engano? e 2) Posso remover com segurança o rtc da lista, uma vez que não está sendo encontrado de qualquer maneira?

    
por KarlBerger 31.07.2013 / 21:44

1 resposta

0

A ferramenta que carrega módulos no kernel é 'modprobe'.

Na sua página de manual,

  

'modprobe' aparece no diretório do módulo / lib / modules / $ (uname -r) para   todos os módulos e outros arquivos, e também os arquivos de configuração opcionais   no '/etc/modprobe.d'. 'modprobe' também encontra módulos kernel do comando   linha, sob a forma de module.option e blacklists sob a forma de   modprobe.blacklist = module.

Para uma descrição detalhada do que 'rtc' faz, o link é este um . Isso não é estritamente necessário para o sistema, mas apenas para alguns aplicativos. Talvez seu sistema não tenha esse aplicativo e seja seguro removê-lo.

    
por vitorafsr 11.02.2014 / 02:43