在Ubuntu 14.04 上安装 oclHashcat 的方法 (cuda)
首先需要下载正确的驱动和软件,下载的软件版本一定要正确。下面的两个链接地址是我实验成功的版本。
N卡驱动 :http://us.download.nvidia.com/XFree86/Linux-x86_64/346.47/NVIDIA-Linux-x86_64-346.47.run
oclHashcat: https://hashcat.net/files/cudaHashcat-1.35.7z
关键是需要ForceWare 346.x或者更新的版本,ForceWare驱动是nVIDIA 系列显卡最新官方版本名称, 估计和AMD的催化剂类似。如果安装驱动的版本不对运行oclhashcat的时候会报 ERROR: cuModuleLoad() 209 错误,排查了较长时间发现是驱动版本不对,340.x的驱动无法正常工作,一定需要 346.x 的驱动。
基本要求
http://us.download.nvidia.com/XFree86/Linux-x86_64/346.47/README/index.html
1 |
|
一些准备工作
1 |
|
卸载原有的nvidia的驱动,不然会发生冲突:
1 |
|
禁用nouveau (这个是开源的N卡驱动)
1 |
|
停用X,不然安装过程会出错。
1 |
|
安装
1 |
|
参考链接
https://hashcat.net/oclhashcat/
http://www.nvidia.com/object/unix.html
http://ubuntuhandbook.org/index.php/2015/01/install-nvidia-346-35-ubuntu-1404/
http://tleyden.github.io/blog/2014/10/25/cuda-6-dot-5-on-aws-gpu-instance-running-ubuntu-14-dot-04/