一、配置
- 系統:Ubuntu16.04.4 LTS
- GPU:GTX1080Ti
二、總體流程步驟
- 安裝Ubuntu16.04
- 安裝1080Ti顯示卡驅動
三、安裝Ubuntu16.04
3.1、下載下傳16.04.4
通路官網https://www.ubuntu.com/download/desktop擷取.
制作U盤啟動時,出現小問題,用UltraISO直接打開之後隻有一個efi檔案夾,寫入硬碟鏡像自然有問題。
我使用解決方法是下載下傳最新版本的"Universal USB Installer"
下載下傳位址為: 點選打開連結
3.2、 安裝16.04.4
我用的是華碩Z370-p主機闆,看别人有一類問題是需要先把GTX1080ti顯示卡撥掉,用集顯或是老顯示卡才裝,原因是Ubutnu16.04.4預設沒有1080TI驅動;但我沒有碰見這個問題。我直接安裝成功。看有建議說是裝英文版。我也覺得裝英文版對TF會有肯定作用。
3.3、Ubuntu16.04 更新源
首先使用
cd /etc/apt
sudo cp sources.list sources.list.bak
sudo vi /etc/apt/sources.list
然後将以下内容粘貼到文本的最下方
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
然後
source /etc/apt/sources.list
最後
sudo apt-get update
3.4、修改NTFS磁盤(卷标)
因為我是從Win10轉Ubuntu16.04,是以有NTFS硬碟需要處理:
編輯ext2/ext3/FAT32/NTFS磁盤分區卷标
根據不同的磁盤分區類型,分别有3個程式可供選用.
Mtools 适用于 FAT32 格式分區.
ntfsprogs 适用于 NTFS 格式分區.
e2label适用于 ext2 和 ext3 型格式分區.
1.檢視目前所有分區
sudo fdisk -l
顯示結果類似于:
Device Boot Start End Blocks Id System
/dev/sda1 * 63 275659334 137829636 7 HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
/dev/sda2 275659396 1953523711 838932158 f W95 Ext'd (LBA)
Partition 2 does not start on physical sector boundary.
/dev/sda5 275659398 695116484 209728543+ 7 HPFS/NTFS/exFAT
Partition 5 does not start on physical sector boundary.
2.先解除安裝要修改名稱的分區:
sudo umount /dev/sda5
3.修改名稱:
sudo ntfslabel /dev/sda5 software
注:ntfslabel會修改名稱後自動重新加載,不用再執行mount指令
3.5 、五筆輸入法的安裝
sudo apt-get install fcitx-table-wbpy
#Ubuntu 預設的輸入法架構是ibus,我們需要輸入下面的指令切換Fcitx輸入法架構
im-config -n fcitx
sudo systemctl restart lightdm.service
四、安裝NVIDIA顯示卡驅動
4.1、查詢NVIDIA版本号
首先,我們可以去NVIDIA官網檢視下,合适自己顯示卡驅動以及對應的版本号是多少。官網查詢位址(
4.2、驅動安裝
我在網上看見别人說一定要修改BIOS關閉secure boot,如果不關閉的話,驅動是不會生效的。但我用的是華碩Z370-p主機闆,安全啟動狀态還是開啟的并且是灰色,不能被選中修改。
是以我隻能接着安裝。
4.1、禁用nouveau自帶驅動
禁用nouveau其實是因為Ubuntu系統內建的顯示卡驅動程式是nouveau,主要是怕和NVIDIA驅動有沖突,導緻系統無法啟動。
控制台輸入指令,建立一個檔案通過指令
sudo vi /etc/modprobe.d/blacklist-nouveau.conf
并添加如下内容:
blacklist nouveau
options nouveau modeset=0
再更新一下
sudo update-initramfs -u
修改之後需要重新開機系統。确認下nouveau是已經被你幹掉,可以使用使用指令:
lsmod | grep nouveau
4.2、安裝GPU驅動
下文示範的還是在桌面模式(Ctrl+Alt+F7),真實環境下,實際上大家還是進入文本模式(Ctrl+Alt+F1),輸需要輸入賬戶和密碼。
1、安裝ppa庫
可能有時候通過NVIDIA官網下載下傳顯示卡驅動比較慢,我們可以添加ppa庫,通過ppa安裝顯示卡驅動,這步可有可無,使用者自行決定,輸入代碼如下:
sudo add-apt-repository ppa:graphics-drivers/ppa
如圖所示:
2、關閉圖形化環境
為了確定驅動能夠正常安裝,我們需要暫時關閉x-window服務(圖形環境),在文本模式下輸入指令進行關閉
sudo service lightdm stop
3、安裝驅動
注:如果之前你已經安裝NVIDIA顯示卡驅動話,我們需要先解除安裝舊的顯示卡驅動,需要輸入指令:
sudo apt-get purge nvidia*
輸入以下指令,直接安裝驅動,這裡可以選之前說的390版本的
sudo apt-get update && sudo apt-get install nvidia-390
但我把RUN檔案下載下傳下來後,可以直接用指令安裝:
sudo chmod +x NVIDIA-Linux-x86_64-390.48.run
sudo ./NVIDIA-Linux-x86_64-390.48.run –no-opengl-files
#–no-opengl-files:表示隻安裝驅動檔案,不安裝OpenGL檔案。這個參數不可省略,否則會導緻登陸界面死循環,英語一般稱為”login loop”或者”stuck in login”。
#–no-x-check:表示安裝驅動時不檢查X服務,非必需。
#–no-nouveau-check:表示安裝驅動時不檢查nouveau,非必需。
#-Z, --disable-nouveau:禁用nouveau。此參數非必需,因為之前已經手動禁用了nouveau。
#-A:檢視更多進階選項。
#必選參數解釋:因為NVIDIA的驅動預設會安裝OpenGL,而Ubuntu的核心本身也有OpenGL、且與GUI顯示息息相關,一旦NVIDIA的驅動覆寫了OpenGL,在GUI需要動态連結OpenGL庫的時候就引起問題。
如圖所示:
根據提示選擇即可最後安裝完畢後,重新啟動X-Window,輸入指令:sudo service lightdm start,然後Ctrl+Alt+F7進入圖形界面。
至此、安裝GPU顯示卡驅動已經完成,然後重新開機電腦,這個時候能看到已經順利的進入系統。
進入系統,我們要看剛剛的顯示卡驅動是否已經正确安裝成功,通過下面指令檢視:
nvidia-smi
正常情況下,我們可以看到具體的驅動資訊,如圖所示:
4、修改tty的分辨率
如果螢幕不能達到最佳分辨率時,可參見:http://blog.csdn.net/nostandby/article/details/69383543
重新開機後使用Ctrl+Alt+F1進入文本模式時,發現字型太大,使用指令:
sudo vi /etc/default/grub
設定成顯示卡所支援的分辨率,可以參考顯示功能所列出的分辨率
GRUB_GFXPAYLOAD_LINUX=1920x1080
然後更新grub:
sudo update-grub
5、虛拟終端(Ctrl+Alt+F1)下顯示菱形中文亂碼問題
把系統轉成英文的:
sudo gedit /etc/default/locale
将内容改為:
LANGUAGE="en_US:en"
再運作
sudo locale-gen
然後重新開機,會提示是否将檔案夾改成英文的,此時選擇“Update...”即可。
再安裝zhcon軟體包:
sudo apt-get install zhcon
它其實就相當于一個Ubuntu的UC-DOS程式,是一個漢字外挂。既然是外挂就必然要占用一定的系統資源,根據實際需求可選用該方法。
至此、NVIDIA顯示卡驅動已經安裝完成了~下篇我們主要講CUDA和CUDNN的安裝
注:推薦一個截屏軟體
安裝gnome-screenshot。
sudo apt-get install gnome-screenshot
桌面左上角打開dash菜單
然後就可以打開截圖視窗
PS:如有疑問,請留言,未經允許,不得私自轉載,轉載請注明出處:
參考:
https://www.cnblogs.com/EasonJim/p/7163232.html
https://www.cnblogs.com/xuliangxing/p/7569946.html