Não é possível usar o adaptador sem fio no Kali Linux (ARM) devido à falta de cabeçalhos do Linux


0

Eu comprei um Raspberry Pi 3, e um EDUP EP-DB1607 . O EP-DB1607 (que é compatível com o linux na folha de especificações fornecida) usa um driver Realtek RT8811AU. Eu instalei o Kali Linux ARM Image para Raspberry Pi 2/3 versão 2.1.2, e ele executa a versão do kernel 4.1.19-v7 (saída do uname -a é Linux kali 4.1.19-v7 # 1 SMP terça-feira 15 de março 15:10:00 CDT 2016 armv7l GNU / Linux ). Eu estou tentando instalar os drivers (que veio com o adaptador em um cd) no linux, mas continuo recebendo um erro no final do script install.sh. Aqui está o drivers para a placa wireless (para linux)

make ARCH=armv7l CROSS_COMPILE= -C /lib/modules/4.1.19-v7/build 
M=/root/Desktop/edupDrivers/driver/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51  modules
make[1]: *** /lib/modules/4.1.19-v7/build: No such file or directory.  Stop.
Makefile:1551: recipe for target 'modules' failed
make: *** [modules] Error 2
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################

Quando eu olhei para ele, descobri que isso é porque a versão do kernel (obtida do uname -r) era 4.1.19-v7, que não possuía cabeçalhos linux para permitir que o dkms o construísse. Quando tentei obter cabeçalhos genéricos de apt-get instala o linux-headers-genérico , mas deu um erro:

E: Package 'linux-headers-generic' has no installation candidate

Eu também tentei apt-get instala os cabeçalhos linux - $ (uname -r) , que deu esses erros:

E: Unable to locate package linux-headers-4.1.19-v7
E: Couldn't find any package by glob 'linux-headers-4.1.19-v7
E: Couldn't find any package by regex 'linux-headers-4.1.19-v7'

Existe alguma maneira de corrigir isso, ou pelo menos usar uma versão do kernel diferente para compilar isso? Eu sei que eu poderia simplesmente comprar outro adaptador USB que é conhecido por trabalhar nativamente com o linux, mas eu quero ver se posso obter o valor de 20 dólares.

Obrigado,

Robert

ATUALIZAÇÃO: Eu poderia tentar instalar um kernel diferente, alguém sabe qual deles tem os cabeçalhos linux?


1
Siga estas instruções; vinculado abaixo. Se isso não funcionar, atualize sua pergunta com as informações específicas da sua distribuição. cyberciti.biz/faq/howto-install-kernel-headers-package a outra opção é obter o código-fonte do kernel; o makefile tem alvos para criar e instalar os cabeçalhos (não criando tanto como remover coisas que os mantenedores do kernel não acham que devam ser usados ​​fora do núcleo do código do kernel)
Argonauts
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.