Kali 2.0如何安装nvidia 340.XX驱动
来源:互联网 发布:sql删除重复 编辑:程序博客网 时间:2024/06/10 20:02
系统:Kali 2.0
显卡:NVIDIA GT240
驱动版:340.96
自从Kali升级到2.0(sana)版本后,官方源中的nvidia-kernel-dkms版本为352.XX,不支持gt240,直接安装nvidia-kernel-dkms并重启后,不能进入桌面,显示“Oops , Somthing Went Wrong"和一个「注销」按钮。而在blacklist.conf中禁用nouveau驱动并重启后,直接安装340.96驱动也不行,同样停留在“Oops , Somthing Went Wrong"界面。
原因不明,后来按照这篇文章的步骤,才安装成功。(不保证你同样可以安装成功,因为此文章下方有回复说安装不成功的)
- 1、准备工作:
- :~$ sudo apt-get update
- :~$ sudo apt-get upgrade
- :~$ sudo apt-install -y linux-headers-$(uname -r) dkms
- :~$ wget http://us.download.nvidia.com/XFree86/Linux-x86_64/340.96/NVIDIA-Linux-x86_64-340.96.run
- :~$ sudo sed 's/quiet/quiet nouveau.modeset=0/g' -i /etc/default/grub
- :~$ sudo update-grub
- :~$ sudo reboot
- 重启完成后,按ctrl+alt+f1进入TTY界面
- 2、停止gmd3服务
- :~$ sudo systemctl stop gdm.service
- 或
- :~$ sudo service gdm3 stop
- 3、安装340.96驱动,安装过程中,不安装32位兼容库,其它直接选择「是」或「接受」
- :~$ sudo sh ./NVIDIA-Linux-x86_64-340.96.run
- 4、将nv-pat.c文件中的2个函数的NV_READ_CR4和NV_WRITE_CR4分别修改为__read_cr4和__write_cr4
- :~$ sudo vim /usr/src/nvidia-340.96/nv-pat.c
- ....
- static inline void nv_disable_caches(unsigned long *cr4)
- {
- unsigned long cr0 = read_cr0();
- write_cr0(((cr0 & (0xdfffffff)) | 0x40000000));
- wbinvd();
- //*cr4 = NV_READ_CR4();
- //if (*cr4 & 0x80) NV_WRITE_CR4(*cr4 & ~0x80);
- *cr4 = __read_cr4();
- if (*cr4 & 0x80) __write_cr4(*cr4 & ~0x80);
- __flush_tlb();
- }
- static inline void nv_enable_caches(unsigned long cr4)
- {
- unsigned long cr0 = read_cr0();
- wbinvd();
- __flush_tlb();
- write_cr0((cr0 & 0x9fffffff));
- //if (cr4 & 0x80) NV_WRITE_CR4(cr4);
- if (cr4 & 0x80) __write_cr4(cr4);
- }
- ....
- 5、编译nvidia驱动至内核,并重启
- :~$ sudo dkms autoinstall -k 4.0.0-kali1-amd64 -m nvidia-340 -v 340.96
- 6、重新设置驱动配置文件,并重启
- :~$ sudo nvidia-xconfig
- :~$ sudo reboot
我也没进行第4步,即没有修改nv-pat.c文件,重启后可以进入正常进入桌面了。如果你的不行,你试着修改下nv-pat.c文件。
0 0
- Kali 2.0如何安装nvidia 340.XX驱动
- Kali Linux 安装Nvidia显卡驱动
- Kali系统中安装NVIDIA显卡驱动
- 如何在Fedora12上安装Nvidia驱动
- Kali Linux 安装Nvidia显卡驱动(二)CUDA, Pyrit and Cpyrit-cuda
- nVidia驱动安装详解
- nVidia驱动安装详解
- 安装nvidia驱动
- ubuntu 安装 nvidia驱动
- 安装NVIDIA驱动
- NVIDIA 显卡驱动安装
- Ubuntu安装Nvidia驱动
- NVIDIA驱动安装记录
- Ubuntu 安装 Nvidia 驱动
- Mint17安装NVIDIA驱动
- NVIDIA驱动安装问题
- 安装NVIDIA驱动
- ubuntu 安装nvidia驱动
- AMF_Encode
- Java中Reflection机制的初步理解(一)
- android多线程使用入门(简要笔记)
- java基础之连接redis
- LCS滚动数组解法
- Kali 2.0如何安装nvidia 340.XX驱动
- private Handler mHandler = new Handler() {...}是属于内部类
- hdu 1312 Red and Black
- 7.1、KNN实例
- C++错误C3861“getline”: 找不到标识符
- 安卓开发——final的用法
- jquery.extend 函数详解
- Android EditText取消焦点并关闭输入法
- HDU 2191 悼念512汶川大地震遇难同胞――珍惜现在,感恩生活2191