- Em sua lista negra, confira
blacklist videodev
to install videodev /bin/false
-
update-initramfs -u
-
reboot
Para mais detalhes, consulte Lista negra de módulos do kernel no Wiki do Arch :
Lista negra
Blacklisting, no contexto dos módulos do kernel, é um mecanismo para
impedir que o módulo do kernel seja carregado. Isso poderia ser útil se, por
Por exemplo, o hardware associado não é necessário, ou se carregar esse
módulo causa problemas: por exemplo, pode haver dois módulos do kernel
que tentam controlar a mesma peça de hardware e carregá-los
juntos resultaria em um conflito.
Alguns módulos são carregados como parte do initramfs. mkinitcpio -M
será
imprimir todos os módulos detectados automaticamente: para evitar o initramfs
de carregar alguns desses módulos, coloque-os na lista negra
/etc/modprobe.d/modprobe.conf. A execução de mkinitcpio -v
listará todos
módulos puxados pelos vários ganchos (por exemplo, gancho de sistemas de arquivos, bloco
gancho, etc.). Lembre-se de adicionar esse arquivo .conf à seção FILES em
/etc/mkinitcpio.conf, se ainda não o fez, e reconstruir o
initramfs depois de ter colocado os módulos na lista negra e reinicie
depois.
Usando arquivos em /etc/modprobe.d /
Crie um arquivo .conf dentro de /etc/modprobe.d/ e anexe uma linha para cada
módulo que você deseja colocar na lista negra, usando a palavra-chave da lista negra. Se para
Por exemplo, você quer impedir o carregamento do módulo pcspkr:
/etc/modprobe.d/nobeep.conf
# Do not load the 'pcspkr' module on boot.
blacklist pcspkr
Observação: o comando da lista negra colocará um módulo na lista negra para que ele seja
não pode ser carregado automaticamente, mas o módulo pode ser carregado se outro
módulo não listado na lista negra depende dele ou se é carregado manualmente.
No entanto, há uma solução alternativa para esse comportamento; o comando de instalação
instrui o modprobe a executar um comando personalizado em vez de inserir o
módulo no kernel como normal, para que você possa forçar o módulo a sempre
falha ao carregar com:
/etc/modprobe.d/blacklist.conf
...
install module_name /bin/false
...
Isso irá efetivamente colocar a lista negra nesse módulo e qualquer outro que depender
sobre isso.