這個驅動安裝真是一個蛋疼的過程。。。。。。。。html
硬件菜鳥一枚 ,連下載哪一個驅動型號我都不知道。。服務器
參考:http://blog.csdn.net/savant_ning/article/details/53176542加密
下載英偉達顯卡驅動http://www.nvidia.cn/Download/index.aspx?lang=cn
進去之後點擊DOWLOAD下載就行了,下載完記得把它放到一個英文目錄下,由於接下來咱們的操做都在tty1下,你用中文路徑是進不去的。好比咱們放在~/download下。spa
2.驅動安裝 .net
參考:http://blog.csdn.net/Zafir_410/article/details/73188228htm
2.1 卸掉已安裝的驅動blog
sudo apt-get purge nvidia*
這個也和重要,個人有一臺服務器沒有這個操做,還真不行。若是使用的是runfile,則使用–uninstall 參數,固然runfile安裝的時候會卸載掉以前的驅動,因此能夠不用手動去卸載。 圖片
2.2 禁用 nouveauget
參考:http://www.cnblogs.com/Qwells/p/6086773.html#undefinedit
新建blacklist-nouveau.conf文件,輸入命令:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
往文中寫入參數:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
保存並退出。這一步是爲了禁掉Ubuntu自帶開源驅動nouveau。以後sudo reboot重啓系統。在終端執行命令:
lsmod | grep nouveau
查看nouveau模塊是否被加載。若是什麼都沒輸出,則執行下一步。
2.3 給驅動run文件賦予執行權限
sudo chmod a+x NVIDIA-Linux-x86_64-375.66.run
2.4 安裝 驅動
sudo /etc/init.d/lightdm stop //關閉圖形界面 sudo ./NVIDIA-Linux-x86_64-375.20.run --no-opengl-files
必須加上 --no-opengl-files ,不然會出現題主要是三種,(1)循環登陸,也就是登陸以後在退出來到登陸界面; (2)界面變得很大,看着心慌,哈哈; (3)登陸進去了,顯示正常了,結果只有桌面背景和鼠標等等
2.4.1 安裝提示 「sign the kernel module」
安裝過程當中提示是否sign the kernel module(爲內核模塊簽名),這裏要選擇是。接下來會繼續問使用已有的密鑰給模塊簽名仍是從新生成。
這裏選在從新生成密鑰。繼續下去以後,密鑰會在/usr/share/nvidia/下生成一個nvidia*.der(私鑰)文件和nvidia*.key(公鑰)文件,當提示是否刪除已生成的密鑰文件時,選擇否,
由於以後要用到這兩個文件。繼續安裝程序到最後會提示沒法啓動模塊。這是由於生成的密鑰尚未添加到內核的信任庫中
2.5.1.安裝提示 更新什麼都選擇NO ,好像三個NO
在安裝驅動的時候,有一布問你」Would you like to run the nvidia-xconfig utility to automatically update your X configuration file…」什麼的,選擇 No。
2.6 待安裝結束後,添加密鑰到內核的信任列表中:
sudo /etc/init.d/lightdm start //打開圖形界面
sudo mokutil --import /usr/share/nvidia/nvida*.der //必須加上 sudo
接下來提示輸入密碼,再次輸入密碼
而後 sudo reboot
重啓進入bootloader以後,因爲進行了添加密鑰操做,會觸發shim,這時不能直接進入 boot,選擇第二個 「 reroll the mok 」 會要求輸入上一步輸入的密碼來導入密鑰。按步驟操做, 若是不當心進入boot,
再次執行 sudo mokutil ...
啓動進入系統後,就能夠正常使用了。須要注意的是,因爲生成的密鑰添加到了內核的信任列表中,因此對生成的私鑰和公鑰必定要妥善保管。