Sobre a primeira pergunta: para ter certeza de que a opção está ativa no kernel em execução, você pode usar zgrep
para filtrar linhas de /proc/config.gz
:
$ zgrep CONFIG_HMAC /proc/config.gz
Meu resultado é CONFIG_CRYPTO_HMAC=y
.
Segunda pergunta: o jeito certo de fazer um módulo para carregar ao iniciar é inserir seu nome no arquivo de configuração correto (dependendo da distro que pode ser modprobe config, ou algo parecido com /etc/modules
ou um arquivo em /etc/modules-load.d/
, contendo o nome do módulo). Modprobe config permite que você use parâmetros adicionais do módulo, se precisar, listando alguns módulos e assim por diante.