Вам повезло, что не все пользователи имеют возможность переключать свои карты в BIOS.
Если вы не играете в игры, используйте встроенную карту Intel, я считаю, что ничего плохого не произойдет и вы сможете без проблем загрузиться в Ubuntu, если что-то не так, просто верните настройку назад, и ничего не будет потеряно.
Самой логичной причиной для этого является батарея c, отключение карты nVidia будет экономит около 15 Вт, увеличивая время, необходимое для зарядки ноутбука.
Если после отключения nVidia вы не можете загрузиться в Ubuntu, напишите комментарий или задайте новый вопрос о том, как удалить Bumblebee и nVidia из вашей системы.
mdk3 можно установить в Ubuntu 17.10 и позже из репозиториев Ubuntu по умолчанию. Откройте терминал и введите:
sudo apt install mdk3
В более ранних версиях Ubuntu вручную загружайте mdk3_6.0-4_amd64.deb или mdk3_6.0-4_i386.deb в зависимости от архитектуры вашей ОС. Откройте терминал, используйте cd, чтобы сменить каталоги в каталог, где находится mdk3_6.0-4_amd64.deb, и установить его с помощью следующих команд:
sudo apt install aircrack-ng
sudo dpkg -i mdk3_6.0-4_amd64.deb
Я думаю, что всегда хорошо понимать ошибку и не полагаться на упаковку для всего. Чтобы установить mdk3 из источника, вам просто нужно немного изменить вторую строку make-файла. Файл makefile при этом начинается следующим образом:
CFLAGS = -g -O3 -Wall -Wextra
LINKFLAGS = -lpthread
И вы можете видеть в журнале ошибок, что компилятор ищет pthread, а не для lpthread. Итак, вам просто нужно отредактировать вторую строку вашего файла makefile и удалить mdk3 в значении -lpthread. Например:
CFLAGS = -g -O3 -Wall -Wextra
LINKFLAGS = -pthread
Сохраните изменения. Теперь вы можете правильно скомпилировать и установить mdk3-v6 в свой Ubuntu с помощью make и sudo make install
mdk3 можно установить в Ubuntu 17.10 и позже из репозиториев Ubuntu по умолчанию. Откройте терминал и введите:
sudo apt install mdk3
В более ранних версиях Ubuntu вручную загружайте mdk3_6.0-4_amd64.deb или mdk3_6.0-4_i386.deb в зависимости от архитектуры вашей ОС. Откройте терминал, используйте cd, чтобы сменить каталоги в каталог, где находится mdk3_6.0-4_amd64.deb, и установить его с помощью следующих команд:
sudo apt install aircrack-ng
sudo dpkg -i mdk3_6.0-4_amd64.deb
Я думаю, что всегда хорошо понимать ошибку и не полагаться на упаковку для всего. Чтобы установить mdk3 из источника, вам просто нужно немного изменить вторую строку make-файла. Файл makefile при этом начинается следующим образом:
CFLAGS = -g -O3 -Wall -Wextra
LINKFLAGS = -lpthread
И вы можете видеть в журнале ошибок, что компилятор ищет pthread, а не для lpthread. Итак, вам просто нужно отредактировать вторую строку вашего файла makefile и удалить mdk3 в значении -lpthread. Например:
CFLAGS = -g -O3 -Wall -Wextra
LINKFLAGS = -pthread
Сохраните изменения. Теперь вы можете правильно скомпилировать и установить mdk3-v6 в свой Ubuntu с помощью make и sudo make install