Я получил VGA passthrough, работая с NVIDIA GTX 760, используя KVM в качестве гипервизора с vfio-vga; я никогда не пробовал его с Virtualbox. Это было больно, но работает хорошо после правильной настройки. KVM так же удобен, как и Virtualbox, для быстрых ВМ с вашего рабочего стола, и вы можете рассматривать его как еще один вариант.
Этот поток содержит массу информации о множестве различных конфигураций и этапов поиска и устранения неисправностей, и был действительно полезен: https://bbs.archlinux.org/viewtopic.php?id=162768
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
Вы можете просмотреть по этой ссылке пошаговое руководство. Я копирую шаги (с небольшими изменениями) сюда на случай, если срок действия ссылки истечет.
sudo apt-get update
, затем
sudo apt-get install linux-headers-generic build-essential dkms broadcom -sta-modules
cd ~ / downloads
или аналогичный) sudo dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
sudo modprobe wl
После этих шагов он должен работать.
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