instalando módulos após a compilação do kernel?

1

Eu recentemente compilei um kernel, eu selecionei uma carga de módulos para ser instalado com o kernel / os.

Eu instalei este kernel / FS em um usb e ele inicializa bem.

Quando uso o lsmod não vejo módulos listados.

Eu entro em / lib / modules e não vejo nenhum makefile, posso, no entanto, catar os arquivos dos módulos e eles irão referenciar algo como: kernel / fs / nls / nls_iso8859-15.ko

Eu então sigo este o caminho cd linux-4.1.6 / fs / nls e eu posso ver o arquivo acima mencionado ... Eu tento rodar o makeFile aqui e tudo que eu obtenho é make: Nada a ser feito para ' Makefile '.

Eu tento querer instalar os módulos com este kernel, mas estou perdido quanto ao que fazer. estou indo sobre tudo da maneira errada?

    
por TheHidden 07.10.2015 / 11:04

1 resposta

2

lsmod mostrando nenhum módulo é um sinal de que você compilou os drivers estaticamente no kernel. Certifique-se de ativar o suporte a módulos carregáveis ao construir seu kernel, e você poderá carregar arquivos de /lib/modules corretamente:

insmod /lib/modules/kernel/fs/nls/nls_iso8859-15.ko

Se você precisa criar um módulo de kernel individual, você precisa especificar o kernel está construindo para:

 make -C /lib/modules/'uname -r'/build M=$PWD
    
por 07.10.2015 / 11:14

Tags