轉載請注明來源:全網最新Kali Linux系統如何安裝N卡驅動【親測-暗影精靈3-1050TI有效】 - 大家好,我系渣渣輝
https://www.zzhsec.com/255.html
1.更換源【使用中科大或者官方源都可以】
下面使用中科大的源
root @ Andy :/ home / dnt#vi /etc/apt/sources.list
#中科大 債務http://mirrors.ustc.edu.cn/kali kali-rolling主要的非免費捐款 deb-src http://mirrors.ustc.edu.cn/kali kali-rolling主要的非免費貢獻者
2.添加完畢后執行下面的更新指令,進行系統或者工具的更新
root @ Andy :/ home / dnt#apt- 獲取更新&& apt-獲取升級&& apt-獲取dist-upgrade
這里解釋一下:
apt-get update //刷新源,獲得最近的連續的列表
apt-get upgrade //更新系統,系統將現有的Package升級,如果有相依性的問題,而此相依性需要安裝其他新的Package或影響到其他Package的相依性時,此Package就不會被升級,會保留下來。
apt-get dist-upgrade //可以聰明的解決相依性的問題,如果有相依性問題,需要安裝/移除新的軟件包,就會試着去安裝/移除它。(所以通常這個會被認為是有點風險的升級,可以不用執行)
3.清理安裝包:apt-get clean
接下來就可以開始安裝獨顯之旅了
1.查看自己的內核版本信息
然后使用uname -r或者uname -a查看自己的Kali Linux內核版本信息
2.補充開源螺絲驅動nouveau
補充的命令如下:
root@Andy:~$ echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf root@Andy:~$ update-initramfs -u && reboot
經過上面的操作,開源螺絲驅動就被替換了,為了保險起見,開機后還是要確認以下是否成功了。可以使用如下命令查看:
root@Andy:~$ lsmod |grep -i nouveau
如果執行上面的命令沒有任何輸出,則證明開源硬盤驅動nouveau已被成功替換。
然后再運行下下面的命令
apt-get install dkms
[這條命令很重要,直接決定了你下一步能不能成功運行安裝.run文件而不會提示一些內核內核的問題]
3.下載NVIDIA官方驅動
到NVIDIA的官網下載對應型號的驅動程序http://www.nvidia.com/cn/download/index.aspx?lang=zh-CN,請注意,此處要選擇和您硬件型號對應的版本,否則一定會失敗。我的是GTX1050ti的顯卡,所以我的選擇如下圖:
點擊SEARCH后就可以看到DOWNLOAD的按鈕了,點擊下載就可以了。
4.安裝
下載好NVIDA的插件驅動文件后,使用chmod a + x NVIDIA-Linux-x86_64-390.48.run命令賦予驅動權限。然后使用./NVIDIA-Linux-x86_64-390.48.run命令安裝。安裝過程中會提示警告,全部選擇yes。
5.配置
執行nvidia-xconfig –query-gpu-info |安裝之后最重要的部分來了,必須要配置,讓kali Linux知道你使用的是什么硬盤驅動器。grep'BusID:'| cut -d''-f6查看BusID,我的顯示如下:PCI:1:0:0,此信息用於配置以下文件,配置步驟如下:
nvidia-xconfig --query-gpu-info | grep 'BusID :' | cut -d ' ' -f6
5.1。/etc/X11/xorg.conf
vi /etc/X11/xorg.conf填入如下信息:
Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" EndSection Section "Device" Identifier "intel" Driver "modesetting" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection
5.2。/usr/share/gdm/greeter/autostart/optimus.desktop和/etc/xdg/autostart/optimus.desktop
vi /usr/share/gdm/greeter/autostart/optimus.desktop填入如下信息:
[Desktop Entry] Type=Application Name=Optimus Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto" NoDisplay=true X-GNOME-Autostart-Phase=DisplayServer
vi /etc/xdg/autostart/optimus.desktop填入如下信息:
[Desktop Entry] Type=Application Name=Optimus Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto" NoDisplay=true X-GNOME-Autostart-Phase=DisplayServer
6.重新啟動
到這里,螺絲驅動就安裝完成並配置好了,去設置里面查看,如下圖所示
然后以后更新或者安裝什么東西的時候,提示你卸載Nvidia的時候,選擇否就行了,不會影響其他的使用的!