Ошибка при установке wireless-bcm43142-dkms-6.20.55.19: заголовки Linux зависимости не выполнимы

Я получил VGA passthrough, работая с NVIDIA GTX 760, используя KVM в качестве гипервизора с vfio-vga; я никогда не пробовал его с Virtualbox. Это было больно, но работает хорошо после правильной настройки. KVM так же удобен, как и Virtualbox, для быстрых ВМ с вашего рабочего стола, и вы можете рассматривать его как еще один вариант.

Этот поток содержит массу информации о множестве различных конфигураций и этапов поиска и устранения неисправностей, и был действительно полезен: https://bbs.archlinux.org/viewtopic.php?id=162768

0
01.11.2015, 17:09
3 ответа

FAQ по kali linux предлагает следующее:

apt-get install -y linux-headers-$(uname -r)

Если это не сработает, я бы проверил ваш / etc / apt / sources. list файл. Вам нужны основное репо и обновления, и вам может понадобиться contrib и non-free для них обоих:

deb http://http.kali.org/kali kali main contrib non-free
deb http://security.kali.org/kali-security kali/updates main contrib non-free
1
28.01.2020, 02:37

Вы можете просмотреть по этой ссылке пошаговое руководство. Я копирую шаги (с небольшими изменениями) сюда на случай, если срок действия ссылки истечет.

  1. Откройте терминал и запустите sudo apt-get update , затем sudo apt-get install linux-headers-generic build-essential dkms broadcom -sta-modules
  2. Перейдите в каталог, содержащий пакет (вероятно, cd ~ / downloads или аналогичный)
  3. Установите пакет, запустив: sudo dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
  4. Активируйте его с помощью sudo modprobe wl

После этих шагов он должен работать.

1
28.01.2020, 02:37

wireless-bcm43142 требуется драйвер wl от Broadcom. Проблема с wireless-bcm43142-dkms-6.20.55.19_amd64.deb заключается в том, что вам необходимо установить исправления, соответствующие вашей версии ядра.

вам также нужны соответствующие заголовки ядра для сборки драйвера ядра (wl.ko) Вы можете определить версию ядра, используя: uname -r

Убедитесь, что у вас есть соответствующие заголовки ядра, иначе вы не сможете выполнить сборку

для ядра 4.0 выполните следующие шаги: -

добавьте этот репозиторий в /etc/apt/sourrces.list: deb http://old.kali.org/kali sana main non-free contrib

sana требуется для загрузки заголовков ядра 4.0

выполнить apt-get install linux-headers- uname -r build-essential -y

загрузить драйвер Broadcom wl исходный код из https://github.com/gtank/broadcom-wl-dkms-4.0

извлеките zip-архив и компакт-диск в эту папку

примените все 9 исправлений

patch -p1 < patches/wl-kmod-001_license.patch
patch -p1 < patches/wl-kmod-002_wext_workaround.patch
patch -p1 < patches/wl-kmod-003_kernel_3.8.patch
patch -p1 < patches/wl-kmod-004_kernel_3.15.patch
patch -p1 < patches/wl-kmod-005_gcc_4.9.patch
patch -p1 < patches/wl-kmod-006_kernel_3.16.patch
patch -p1 < patches/wl-kmod-007_kernel_3.17.patch
patch -p1 < patches/wl-kmod-008_kernel_3.18.patch
patch -p1 < patches/wl-kmod-009_kernel_4.0.patch

, затем выполните следующие коды:

make

cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/

depmod

rmmod bcma

echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf

modprobe wl
0
28.01.2020, 02:37

Теги

Похожие вопросы