3.8. Carregamento de módulos do núcleo em tempo de execução do sistema
A maneira ideal de expandir a funcionalidade do kernel Linux é carregando módulos do kernel. O procedimento seguinte descreve como usar o comando modprobe
para encontrar e carregar um módulo do kernel no kernel atualmente em execução.
Pré-requisitos
- Permissões de raiz
-
O pacote
kmod
está instalado. - O respectivo módulo do núcleo não é carregado. Para garantir que este seja o caso, liste os módulos do kernel carregados.
Procedimento
Selecione um módulo de kernel que você deseja carregar.
Os módulos estão localizados no diretório
/lib/modules/$(uname -r)/kernel/<SUBSYSTEM>/
.Carregar o módulo de núcleo relevante:
# modprobe <MODULE_NAME>
NotaAo inserir o nome de um módulo de kernel, não anexe a extensão
.ko.xz
ao final do nome. Os nomes dos módulos do kernel não têm extensões; seus arquivos correspondentes têm.Opcionalmente, verifique se o módulo relevante foi carregado:
$ lsmod | grep <MODULE_NAME>
Se o módulo foi carregado corretamente, este comando exibe o módulo do kernel relevante. Por exemplo:
$ lsmod | grep serio_raw serio_raw 16384 0
As mudanças descritas neste procedimento will not persist após reiniciar o sistema.
Recursos adicionais
-
Para mais detalhes sobre
modprobe
, consulte a página do manualmodprobe(8)
.