Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus | WebWare.biz

# Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus

08.03.201523.06.2015 Alexey Безопасность

Когда вы дойдёте до конца этой инструкции, у вас будут установлены следующие компоненты. Если вышли новые версии и вы обновились до них, дайте остальным нам знать об этом здесь, в комментариях.

- NVIDIA Driver 346.35
- CUDA 6.5.14
- VirtualGL 2.4
- Pyrit v308 (опционально)
- cudaHashcat (опционально)

Несколько предварительных замечаний.

1. Эта инструкция и все программы для перебора паролей, такие как cuda_pyrit и cudahashcat, никогда не будут работать, если запущены из виртуальной машины. Пожалуйста, не пишите, что у вас не работает в виртуальной машине.
2. Я предполагаю, что вы делаете установку на свежеустановленную Kali, либо вы в состоянии очистить конфликтующие программы.
3. Я запускаю 64-битные программы. Если у вас не так, измените файлы, которые вы загружаете, чтобы они соответствовали вашей системе.
4. Если у вас возникают какие-либо проблемы или что-то не работает, то вы об этом можете написать на официальном форуме Kali Linux (на английском), где, используя данный шаблон, опубликуйте результаты вывода каждой команды.

Давайте начнём.

1. Обновление Kali

    apt-get update && apt-get upgrade && apt-get dist-upgrade

2. Загрузка и установка VirtualGL. Забирайте последнюю не-бета версию

    http://sourceforge.net/projects/virtualgl/files/2.4/

Установите так:

    cd ~

    dpkg -i virtualgl*.deb

3. Загрузка CUDA 6.5. Скачивайте файл 12.04 x64 or 14.04 *.run

    https://developer.nvidia.com/cuda-downloads

4. Скачивайте NVIDIA драйвер для Linux. Забирайте правильную версию под вашу карту

    http://www.nvidia.com/Download/index.aspx?lang=ru

5. Установка заголовков (headers) Linux для вашего ядра

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

6. Установка зависимостей, которые понадобятся позже. Первые две для CUDA, а последняя для pyrit

    apt-get install freeglut3-dev libxmu-dev libpcap-dev

7. Обновление системной PATH. Обратите внимание, что PATH относится к CUDA 6.5. Если у вас другая версия, то измените на соответствующую вашей версии.

    nano ~/.bashrc

Добавьте следующую строку, а затем сохраните и закройте bashrc

    export PATH=$PATH:/opt/VirtualGL/bin:/usr/local/cuda-6.5/bin

8. Экспорт системной path. Мы экспортируем path из терминала, поэтому нам не нужно перезагружаться. Выполните следующее в терминале.

    export PATH=$PATH:/opt/VirtualGL/bin:/usr/local/cuda-6.5/bin

9. Установка bumblebee и primus

    apt-get install bumblebee primus

10. Отредактируйте конфигурационный файл bumblebee так, чтобы bumblebee знала, что мы используем драйвер NVIDIA. Измените величину 'Driver=' . Это должна быть строка 22.

    nano +22 /etc/bumblebee/bumblebee.conf

Сделайте так:

    Driver=nvidia

Сохраните и закройте.

11. Наберите следующее и запишите адрес PCI вашей видеокарты. Он будет выглядеть наподобие 03:00.0

    lspci | egrep 'VGA|3D'

12. Отредактируйте файл xorg.conf.nvidia так, чтобы он знал адрес PCI вашей видеокарты. Обратите внимание, что последняя группа цифр теперь разделена с помощью ":" вместо ".". Мы редактируем в секции 'Section "Device"'

    nano /etc/bumblebee/xorg.conf.nvidia

    Section "Device"

    Identifier "DiscreteNvidia"

    Driver "nvidia"

    VendorName "NVIDIA Corporation"

    BusID "PCI:03:00:0"

13. Изменяем свойства файла драйвера NVIDIA так, чтобы мы могли установить его.

    cd ~

    chmod +x NVIDIA*.run

14. Установка драйвера NVIDIA. Помните, что это перебросит вас в терминал. Запишите шаги ниже, если вы не можете их запомнить, до того, как наберёте команду 'shutdown -r now'. Мы можете видеть предупреждение о том, что не найдено совместимой видеокарты. Вы можете игнорировать это сообщение. Я говорю «можете», т. к. я предполагаю, что вы загрузили корректный драйвер и установщик просто не видит вашу карту на данный момент.

Не запускайте NVIDIA-XCONFIG

    /etc/init.d/gdm3 stop

    modprobe -r nouveau

    cd ~

    ./NVIDIA*.run --dkms -Z

Примите EULA (лицензию)

Выберите yes (да) для регистрации модуля ядра с DKMS

Выберите No (Нет) для libs

No (Нет) для libs (если только вы не хотите их)

Ок для подтверждения библиотек веб-сайта

Пойдёт установка

Не запускайте NVIDIA-XCONFIG

Установщик закроется

    shutdown -r now

15. После перезапуска протестируйте драйвер. glxsheres64 протестирует драйвер и modinfo покажет загруженную версию.

    optirun glxspheres64

    modinfo nvidia

16. Подготовка CUDA для установки

    cd ~

    chmod +x cuda*.run

17. Запустите установщик CUDA

    ./cuda*.run

Примите EULA (лицензию)

Выберите yes (да) для не поддерживаемой конфигурации

No (Нет) для графического драйвера

Yes (Да) для toolkit

Примите расположение по умолчанию

Yes (Да) для символьной ссылки

Yes (Да) для примеров

Yes (Да) для расположения примеров по умолчанию

Будет установлен toolkit

18. Установите динамический компоновщик для CUDA. Обратите внимание, что есть незначительная разница от пути, добавленного для .bashrc

    nano /etc/ld.so.conf

Проверьте на соответствие контент ниже.

    include /etc/ld.so.conf.d/*.conf

    /usr/local/cuda-6.5/lib64

19. Выполните следующее для загрузки наших изменений.

    ldconfig

20. Соберите примеры NVIDIA для того, чтобы мы могли подтвердить, что CUDA работает с optirun

    cd /root/NVIDIA_CUDA-6.5_Samples

    make

21. Запустите deviceQuery и затем введите ваш пароль! Если вы видите пароль, то всё работает! Если нет, следуйте по ссылке, которая дана в начале инструкции и напишите всё, что там спрашивается.

    cd 1_Utilities/deviceQuery

    optirun ./deviceQuery

## Дополнительные установки — cudaHashcat и Pyrit

Этот раздел для опциональных установок. Если вы установили CUDA на Kali, то что-то мне подсказывает, что вы заинтересованы в обоих этих приложениях

Предварительное замечание.

1. Если у вас есть какие-либо проблемы с установкой этого, пишите полный вывод любых команд, которые вы вводили.

## cudaHashcat

У вас есть два вариант, загрузить архив с веб-сайта hashcat и установить его вручную (извините, но я с этим не помогу. Если вам нужны инструкции, проверьте их справку).

Вторая опция — это загрузить deb файл от staticn0de (автора этой инструкции). Вы можете установить его единственной командой, а затем вызвать cuda hashcat с помощью или 'cudahashcat64' (для 64bit), или 'cudahashcat32' (для 32bit). Загружайте и устанавливайте его по ссылке ниже.

Дисклэймер (отказ от ответственности) staticn0de (переведено от первого лица)

> Хотя некоторые участники форума используют мой deb, я не являюсь ни членом команды hashcat, ни членом команды разработки Kali. Я мог отредактировать содержимое deb любым образом (в том числе и злонамеренным). Принимайте это в расчёт, когда загружаете из незнакомого источника. Я не даю ни каких гарантий и не заявляю, что он подходит для ваших целей, в том числе для тех, для которых он создавался.

Я перепаковал исполнимые файлы hashcat в соответствии с их EULA, поэтому она легко установится на Kali. Также я удалил исполнимые файлы, которые предназначены не для Linux.

Этот фйл cudaHashcat.deb включает фикс PDF

1. cudahashcat 1.35

    https://mega.co.nz/#!dN8ESI7D!-jxoTZBwVddzKZ2r0MuQ5T4sDJZ5NSOnkrNvxpDuNNg

    dpkg -i cudahashcat-1.35.deb

2. cudahashcat 1.34

    https://mega.co.nz/#!0Z9DHBob!0QA3clJqszGEExTKlKTBPLJEoDvXIiBwBepiYgWZbew

    dpkg -i cudahashcat-1.34.deb

3. cudahashcat 1.33

    https://mega.co.nz/#!oQNQhRyT!gTSxCEB5APkMgdaJl_k91h_9lgwK4LWUfwfTdGHAbEU

    dpkg -i cudahashcat-1.33.deb

4. cudahashcat 1.31 (кажется, он быстрее чем 1.33)

    https://mega.co.nz/#!kFMC2RQC!D1ccQYAwsWyGKD0CaV4W7n5Ghtc-YKFFxs7Qj1pgcw0

    dpkg -i cudahashcat-1.31.deb

Суммы deb

    cudahashcat 1.35
    md5sum = ccdc7ebf4c4a947d14fa663a982e3c10

    cudahashcat 1.34
    md5sum = e611e16ab1f3c42c5e98d3ef615a0cd4

    cudahashcat 1.33
    md5sum = 82f4975f02af1288de058c93552b981d

    cudahashcat 1.31
    md5sum = b753c393264b3c40e51f057a96f3f6e9

Проверьте их так

    optirun cudahashcat64 -t 32 -a 7 example0.hash ?a?a?a?a example.dict

Для их удаления

    dpkg -r cudahashcat-1.33

и проверьте следующие директории и файлы для удаления

    /usr/bin/cudahashcat32 (файл)

    /usr/bin/cudahashcat64 (файл)

    /usr/share/cudahashcat (директория)

Pyrit

Следующая инструкция незначительно изменена по сравнению с той, которая размещена на странице google code

    https://code.google.com/p/pyrit/wiki/Installation

1. Перейдите в вашу домашнюю директорию (я устанавливаю эту программу там) и затем проверьте pyrit trunk

    cd ~

    svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit_svn

2. Соберите и установите pyrit

    cd pyrit_svn/pyrit/

    python setup.py build

    python setup.py install

3. Добавьте поддержку CUDA

    cd ../cpyrit_cuda/

    python setup.py build

    python setup.py install

4. Тестируем pyrit

    optirun pyrit benchmark

Поделиться "Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus"

- Facebook
- Twitter
- Google+
- VKontakte
- E-mail

Связанные статьи:

- Установка драйверов NVIDIA на Kali (68.6%)
- Kali Linux 2.0 с ядром 4.0 – Установка проприетарного драйвера NVIDIA – ускоренный видеодрайвер NVIDIA для Linux (68.6%)
- oclHashcat на Kali Linux: установка, проблема с «ATTENTION! Unsupported or incorrect installed GPU driver detected!» и сравнительный бенчмарк (68.6%)
- Взлом паролей WPA2/WPA с помощью Hashcat в Kali Linux (атака перебором Wi-Fi паролей по маске) (68.6%)
- Взлом Wi-Fi пароля (WPA/WPA2), используя pyrit и cowpatty в Kali Linux (64.1%)
- Чиним Wifi_Jammer и Wifi_DoS в WebSploit (RANDOM - 50.6%)

## 7 Комментарии “Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus”

1. Возник вопрос:

   > Привет всем.Помогите с установкой cuda.Kali linux 1.1.0 amd64.Поставил драйвер nvidia.Драйвер встал нормально,устанавливаю cuda,вроде все проходит нормально,в менеджере пакетов synaptic видно что пакеты не установились,пробую установить с менеджера выдает ошибку

   > - E: Работа dpkg прервана, вы должны вручную запустить «dpkg —configure -a» для устранения проблемы. E: _cache->open() failed, please report.

   > пытаюсь запустить

   > - dpkg —configure -a

   > Получаю

   > - В системе обнаружена программа nvidia-installer. Вероятно, она осталась от предыдущей установки несвободного графического драйвера NVIDIA, установленного вручную посредством запуска файла *.run. Такая установка не совместима с пакетами Debian. Чтобы корректно установить пакеты Debian, необходимо отменить изменения, выполненные nvidia-installer. Запустить «nvidia-installer —uninstall»? <Да> <Нет>

   > И на этом всё стопорится.Нажимаю ДА -таже ошибка.НЕТ -тоже самое.

   Ответ:

   Нужно выполнить следующую команду:

       apt-get purge nvidia-installer-cleanup

   Ответить

2. Можно ли процесс со строкой (nano ./bashrc ) выполнить другими средствами ? у меня не получается просто работать с этим инструментом.

   Ответить

   1. leafpad ./bashrc

      Должно открыться в привычном текстовом редакторе. Можно просто перейти в каталог, выбрать "Показывать скрытые файлы" и открывать их двойным кликом.

      Ответить

      1. Дак всетаки что и куда нужно экспортировать я не понимаю. и откуда должна взяться папка (cuda-6.5) если судя по инструкции cuda 6.5 еще не установлена а только скачана.

         Ответить

3. А для ubuntu 14.* можно инструкцию сделать, а то что-то ни как не выходит. на Kali идеально встало

   Ответить

4. Почему-то после использования optirun остается задействована nvidia, как ее откл, когда не нужна

   Ответить

5. Добрый день,при установке драйвера NVIDIA возникает ошибка,связаная с DKMS и на этом обрывается,у меня ноутбук Samsung с NVIDIA OPTIMUS ,делаю все точно по инструкции,до 14 пункта все устанавливается отлично,а далее с установкой драйвера от Nvidia уже облом,с установкой драйвера CUDA все проходит гладко,правда устанавливаю немного по другому,по инструкции с сайта blackmoreops.com ,а именно следующим образом,выполняю все шаги из этой статьи до 14 пункта,далее следущим образом:

   Вводим:

   `/etc/init``.d``/gdm3` `stop`

   `или service gdm3 stop`

   после этой команды отключается рабочее окружение GNOME

   далее необходимо нажать:

   Ctrl+Alt+F1

   после чего нужно ввести имя пользователя и пароль к примеру root/toor

   Кстати в статье об этом не написано,если набрать команду

   `/etc/init``.d``/gdm3` `stop`

   `или service gdm3 stop`

   `То в углу будет только дефис моргать.`

   `После того как ввели имя пользователя и пароль вводим такую команду:`

   `modprobe -r nouveau`

   `если ничего не появилось то можем продолжать установку.`

   `Теперь необходимо файл CUDA сделать исполняемым,для этого вводим:`

   chmod 755 cuda_7.0.28_linux.run

   далее запускаем установку командой:

   ./cuda_7.0.28_linux.run

   ждем несколько секунд пока появится лицензионное соглашение,пролистываем его до конца нажав пробел,

   в конце соглашения набираем accept ,далее на все пункты установки соглашаемся нажав у в пункте где спрашивается куда устанавливать просто нажимаем Enter и продолжаем.Если все сделано правильно то в конце установки увидите надпись что все установилось успешно,после чего можно перезагрузить компьютер.

   Теперь нам нужно установить pyrit и cuda-pyrit,в статье об этом написано как установить,желательно после установки pyrit и cuda-pyrit сделать перезагрузку,после чего входим в наш Kali Linux,открываем терминал и вводим pyrit list_cores нам должно показать нашу видеокарту и ядра процессора,

   ну и на последок можем сделать тест нашей видеокарты,для этого вводим команду pyrit_benchmark и ждем вывода информации о скорости перебора паролей вашей видеокартой.

   На этом все,Всем спасибо за внимание и удачи в этом деле.

   Ответить

### Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Имя *

E-mail *

Сайт

Комментарий

Можно использовать следующие HTML-теги и атрибуты: `<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>`

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

### Бесплатная книга по Kali

Читайте и скачивайте бесплатную книгу по Kali Linux 2.0 на русском языке

### Примечательные статьи:

- Рекомендованные USB беспроводные карты для Kali Linux
- Что почитать о компьютерной безопасности в 2015 году
- Как получить короткий и красивый e-mail
- Хостинг со сканером вирусов
- Свобода самовыражения с новыми доменными зонами
- Брошенные сайты с ТИЦ и PR, свободные премиум домены

### Популярные записи

Установка Apache, PHP, MySQL, phpMyAdmin 19 Авг , 2014
Как установить Kali Linux: подробная инструкция для установки на компьютер и в виртуальную машину 19 Окт , 2014
Взлом Wi-Fi пароля (WPA/WPA2), используя pyrit и cowpatty в Kali Linux 12 Фев , 2015
Kali Linux 2.0 с ядром 4.0 – Установка проприетарного драйвера NVIDIA – ускоренный видеодрайвер NVIDIA для Linux 12 Фев , 2015
MiAl’s Server Pack (полностью настроенный и рабочий сервер Apache + MySQL + PHP + phpMyAdmin — WAMP) (v. 0.3.1) 20 Авг , 2014
Модификация форка Reaver — t6x — для использования атаки Pixie Dust 04 Май , 2015

### Свежие записи

- PW-Inspector: отбираем пароли соответствующие критериям
- Решение ошибки dpkg: warning: ‘ldconfig’ not found in PATH or not executable, возникающей при установке пакетов в Kali Linux
- Решение проблемы с ошибкой E: Could not get lock /var/lib/dpkg/lock — open (11: Resource temporarily unavailable) в Kali Linux
- Брутфорсинг веб-сайтов с Hydra (часть вторая инструкции по Hydra)
- THC-Hydra: очень быстрый взломщик сетевого входа в систему (часть первая)

### Свежие комментарии

- DocenT к записи Взлом Wifi WPA/WPA2 паролей с использованием Reaver
- ss к записи Взлом Wifi WPA/WPA2 паролей с использованием Reaver
- Спасибо тебе большое! к записи Книга «Тестирование на проникновение с Kali Linux» 2.0 на русском языке
- Денис к записи Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus
- Денис к записи Как установить Kali Linux: подробная инструкция для установки на компьютер и в виртуальную машину

### Рубрики

- CSS
- JavaScript
- PHP
- SEO
- WordPress
- Без рубрики
- Безопасность
- Настройка сети
- Ни web'ом единым
- Новости
- Плагины
- Программирование (кодинг)
- Программы для сервера
- Работа и заработок в Интернете
- Ресурсы
- Создание сайтов
- Фотографии

### Вступайте в официальную группу

### Счётчики