O guia Debian para compilar um kerneldiz:
Não se esqueça de selecionar “Kernel module loader” em “Loadable module support” (não é selecionado por padrão). Se não estiver incluído, sua instalação Debian terá problemas.
No entanto, baixei o kernel 3.12.22, executefaça xconfige procurei pela opção “Kernel module loader” sem encontrá-la. Essa opção foi descontinuada, incluída por padrão ou não é mais necessária?
Obrigado.
Responder1
Partes deste guia estão seriamente desatualizadas.
“Suporte a módulo carregável” é o nome da opção que habilita o kmod
, o componente do kernel que chama modprobe
para carregar módulos com um nome simbólico baseado na identificação de hardware. Você pode ver esses nomes simbólicos em ; eles são extraídos automaticamente das fontes do kernel. Por exemplo, a linha significa que quando o kernel solicitar um módulo cujo nome esteja no formato então procurará por um arquivo chamado . O nome simbólico corresponde a um identificador PCI específico que é enviado pelo periférico PCI (neste caso, uma placa de vídeo)./lib/modules/VERSION/modules.alias
alias pci:v00001002d00005147sv*sd*bc*sc*i* radeonfb
pci:v00001002d00005147sv*sd*bc*sc*i*
modprobe
radeonfb.ko
O problema é que “suporte a módulo carregável” é o nome da opçãono kernel 2.4.x. Na versão 2.6, a opção foi renomeada para “Carregamento automático do módulo do kernel” (para o nome interno CONFIG_KMOD
). Emversão 2.6.27, o recurso kmod tornou-se uma parte obrigatória do suporte do módulo, e a opção foi removida logo depois, pois foi ignorada.