kali linux 安裝 NVIDA 顯卡驅(qū)動(dòng)教程
現(xiàn)在互聯(lián)網(wǎng)上一堆在 kali Linux 上安裝 NVDIA 顯卡驅(qū)動(dòng)的教程,但是很多都是你抄我,我抄你,都沒(méi)有去實(shí)際的驗(yàn)證,導(dǎo)致很多小伙伴照著這些教程安裝后要么沒(méi)有成功,要么 kali Linux 直接啟動(dòng)不了了。而我開始懷疑寫這些博客或者教程的人,他們有自己親自驗(yàn)證過(guò)教程的可用性嗎?
我自己就是被類似的教程坑了,所以在裝 NVDIA 顯卡這件事上費(fèi)了不少功夫,光重裝系統(tǒng)就不下 20 次。還好我最終總結(jié)除了必然成功的方法,經(jīng)得住大家的考驗(yàn)的方法。如果你按照我的方法成功安裝了 NVDIA 顯卡驅(qū)動(dòng)的話,你的關(guān)注就是我最大的動(dòng)力,我會(huì)繼續(xù)親自實(shí)驗(yàn),寫出更好的教程哦。好了,下面進(jìn)入正題。
物理機(jī)安裝好 kali Linux 后一個(gè)很重要的事情就是安裝 NVIDA 的顯卡驅(qū)動(dòng),當(dāng)然你的電腦硬件是要有 NVIDA 的顯卡的才去安裝,其他顯卡的我沒(méi)有環(huán)境,就不去研究了。
為什么要安裝顯卡驅(qū)動(dòng)呢?如果我們的 kali Linux 是物理機(jī)安裝,那么圖形化的界面都是要用到顯卡的,如果只是使用開源的顯卡驅(qū)動(dòng)的話,你的顯卡是完全發(fā)揮不了作用的。而且在進(jìn)行一些密碼破解或者計(jì)算量比較大的運(yùn)算的時(shí)候都是需要用到顯卡驅(qū)動(dòng)的,所以在 kali Linux 操作系統(tǒng)上安裝自己物理硬件顯卡對(duì)應(yīng)的驅(qū)動(dòng)是很有必要的。
因?yàn)?kali Linux 安裝的時(shí)候默認(rèn)安裝了開源的顯卡驅(qū)動(dòng) nouveau ,而這個(gè)正是導(dǎo)致我們參考網(wǎng)絡(luò)上的教程安裝往往不成功或者安裝后 kali Linux 啟動(dòng)不了的原因。所以正取的安裝步驟應(yīng)該是這樣的:
1. 安裝 Linux 內(nèi)核頭
我的 kali Linux 版本是 2018.1,不同版本的內(nèi)核頭不一樣,要根據(jù)自己的安裝的實(shí)際版本安裝內(nèi)核頭,可以使用 uname -a 查看自己的內(nèi)核版本是什么。安裝命令如下:
```c++
apt install linux-headers-4.14.0-kali3-amd64 linux-headers-4.14.0-kali3-common linux-headers-4.14.0-kali3-all
## 2. 禁用開源顯卡驅(qū)動(dòng) nouveau
禁用的命令如下:
```c++
root@chaojun:~$ echo -e “blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off” > /etc/modprobe.d/blacklist-nouveau.conf
root@chaojun:~$ update-initramfs -u && reboot
經(jīng)過(guò)上面的操作,開源顯卡驅(qū)動(dòng)就被禁用了,為了保險(xiǎn)起見,開機(jī)后還是要確認(rèn)以下是否禁用成功了??梢允褂萌缦旅畈榭矗?br />
```c++
root@chaojun:~$ lsmod |grep -i nouveau
如果執(zhí)行上面的命令沒(méi)有任何輸出,則證明開源顯卡驅(qū)動(dòng) nouveau 已被成功禁用。
## 3. 下載 NVIDA 官方驅(qū)動(dòng)
到 NVIDA 的官網(wǎng)下載對(duì)應(yīng)型號(hào)的驅(qū)動(dòng) http://www.nvidia.com/Download/index.aspx?lang=en-us ,注意,這里要選擇和你顯卡硬件型號(hào)對(duì)應(yīng)的版本,否則一定失敗。
點(diǎn)擊 SEARCH 后就可以看到 DOWNLOAD 的按鈕了,點(diǎn)擊下載就可以了。
## 4. 安裝
下載好 NVIDA 的顯卡驅(qū)動(dòng)文件后,使用 chmod a+x NVIDIA-Linux-x86_64-384.98.run 命令給予驅(qū)動(dòng)可執(zhí)行權(quán)限。然后使用 ./NVIDIA-Linux-x86_64-384.98.run 命令安裝。安裝過(guò)程中會(huì)提示警告,全部選擇 yes。
## 5. 配置
安裝之后最重要的部分來(lái)了,必須要配置,讓 kali Linux 知道你使用的是什么顯卡驅(qū)動(dòng),否則開機(jī)是會(huì)失敗的。執(zhí)行 nvidia-xconfig --query-gpu-info | grep 'BusID : ' | cut -d ' ' -f6 查看BusID,我的顯示如下:PCI:1:0:0,這個(gè)信息用于配置下列文件,配置步驟如下:
### 5.1. /etc/X11/xorg.conf vi /etc/X11/xorg.conf 填入如下信息: ```c++ 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 填入如下信息:
```c++
[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 填入如下信息:
```c++
[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer
6. 重啟
到這里,顯卡驅(qū)動(dòng)就安裝完成并配置好了,開機(jī) enjoy it!good luck!
- Kali Linux Vmware虛擬機(jī)安裝(圖文詳解)
- 最新超詳細(xì)虛擬機(jī)VMware安裝Kali Linux的圖文教程
- kali?2021新手安裝教程與配置圖文詳解
- kali下對(duì)Docker的詳細(xì)安裝教程
- kali linux 系統(tǒng)版本的查看方法
- Kali Linux安裝VMware tools安裝過(guò)程及VM安裝vmtools按鈕灰色
- Kali?Linux?2022.1安裝和相關(guān)配置教程(圖文詳解)
- kali中python版本的切換方法
- Kali Linux安裝ipython2 和 ipython3的方法
- kali最新國(guó)內(nèi)更新源sources
相關(guān)文章
服務(wù)器Centos部署Spring?boot?前后端項(xiàng)目的詳細(xì)步驟
使用centos部署前后端項(xiàng)目,使用的是centos?8,后端用的是Spring,前端用的是Vue,這篇文章主要介紹了服務(wù)器Centos部署Springboot前后端項(xiàng)目的步驟,需要的朋友可以參考下2024-05-05詳解如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
這篇文章主要介紹了詳解如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11聯(lián)想服務(wù)器X3650 M2 配置RAID5與熱備盤圖文方法
這篇文章主要介紹了聯(lián)想服務(wù)器X3650 M2 配置RAID5與熱備盤圖文方法,需要的朋友可以參考下2018-05-05基于epoll實(shí)現(xiàn) Reactor服務(wù)器的詳細(xì)過(guò)程
在我們調(diào)用epoll_create的時(shí)候會(huì)創(chuàng)建出epoll模型,這個(gè)模型也是利用文件描述類似文件系統(tǒng)的方式控制該結(jié)構(gòu),這篇文章主要介紹了基于epoll實(shí)現(xiàn) Reactor服務(wù)器的詳細(xì)過(guò)程,需要的朋友可以參考下2023-12-12McAfee 1920錯(cuò)誤 啟動(dòng)失敗的解決辦法
其實(shí)導(dǎo)致McAfee 1920錯(cuò)誤的原因有挺多,下面是幾種可能出錯(cuò)的原因,大家可以參考下。2011-09-09本地部署Jellyfin影音服務(wù)器并實(shí)現(xiàn)在公網(wǎng)訪問(wèn)的過(guò)程
Jellyfin作為相對(duì)知名的影音服務(wù)器,在NAS平臺(tái)廣受歡迎,但筆者連韭菜都不愿意當(dāng),自然沒(méi)有NAS這樣的專業(yè)裝備,只有一臺(tái)淘汰下來(lái)的臺(tái)式機(jī),這篇文章主要介紹了本地部署Jellyfin影音服務(wù)器并實(shí)現(xiàn)在公網(wǎng)訪問(wèn)的過(guò)程,需要的朋友可以參考下2023-11-11詳解百度https認(rèn)證提示"請(qǐng)將您的http站點(diǎn)301重定向到https站點(diǎn)"的解決辦法
對(duì)于301重定向這一概念玩SEO的同志們都不陌生了,近些年來(lái)https協(xié)議越來(lái)越火,百度大大已經(jīng)明確了對(duì)https的扶持政策,這篇文章主要介紹了詳解百度https認(rèn)證提示"請(qǐng)將您的http站點(diǎn)301重定向到https站點(diǎn)"的解決辦法,感興趣的小伙伴們可以參考一下2018-12-12