首先是安裝ubuntu16.04
A、制作u盤啟動盤(提前准備好.ios文件):
1.安裝u盤制作工具unetbootin
sudo apt-get install unetbootin
2.格式化u盤
sudo fdisk -l #查看U盤盤符,假設為/dev/sdb
sudo umount /dev/sdb #先卸載u盤
sudo mkfs.vfat /dev/sdb #格式化為fat32模式
3.使用unetbootin制作u盤鏡像
方法如圖所示(此圖為windows下unetbootin截圖,ubuntu下方法跟此一樣)

這樣,就u盤啟動盤安裝系統就好啦。參考:http://blog.csdn.net/l0605020112/article/details/20048899
B、安裝ubuntu16.04系統:
分區我是直接分30G給swap內存,剩下的都給根目錄“/”,簡單粗暴
C、安裝顯卡驅動:
先安裝基本的編譯工具:
sudo apt-get install build-essential
然后,直接根據顯卡與cuda版本支持,選擇驅動型好,我的是泰坦x,所以就選375版本驅動cuda8
裝驅動之前先做一些准備工作:
# 查看核 $ uname -r
# 為當前核安裝kernel headers和development packages
$ sudo apt-get install linux-headers-$(uname -r)
Disable the Nouveau drivers(禁用nouveau,這一步至關重要!!!)。
$ lsmod | grep nouveau # 如果打印出一些信息,說明Noueau被加載了,正常情況下會打印出一些關於nouveau的信息
2.2.2 Create a file at /etc/modprobe.d/blacklist-nouveau.conf with the following contents:
創建/etc/modprobe.d/blacklist-nouveau.conf,寫入:
blacklist nouveau options nouveau modeset=0
2.2.3 Regenerate the kernel initramfs:
$ sudo update-initramfs -u
再次確認時候禁用nouveau
# 如果還打印出一些信息,說明Noueau沒有被禁用了,嘗試重啟,進入text mode,重啟后按: Ctrl+Alt+F1 進入文本模式,再查看
$ lsmod | grep nouveau
然后,停止X服務
$ sudo /etc/init.d/lightdm stop
然后,安裝顯卡:
sudo apt-get insall nvidia-375* (包含375和375-dev)
然后,重啟,就可以使用nvdia-smi啦
這時候應該是驅動裝好了,現在裝cuda8,去官網下,我是用run file的
再次進入text mode,按: Ctrl+Alt+F1 進入文本模式,同樣
lsmod | grep nouveau 查看nouveau是否禁用,沒有再按照上面來。
停止X服務
$ sudo /etc/init.d/lightdm stop
然后:裝cuda8
sudo ./xxxxxxx.run
這是后就不裝驅動啦,我一開始就是使用這個包含在cuda里面的顯卡驅動安裝,一直都裝不上,最后就驅動單獨裝。
參考:http://blog.csdn.net/ZWX2445205419/article/details/69429518
D cudnn安裝
就是官網下載,把include 和library拷貝到cuda目錄下就可以了,網上一大堆哈,
裝好重啟。就ok啦,有幾個坑:
1、安裝時,一定將BIOS里的secure boot選項設置為disabled!!!划重點,這一項必須設置,不然會因為裝第三方nvidia drivers沖突導致各種問題(無限循環登錄,安裝cuda失敗等等)
不過好像無限循環登錄不止一個原因可能導致發生的。。。。。看你的運氣啦。
2、下載cuda包時,可能頁面索引到cuda最新版本,我就是在cuda9.1,在那個頁面下面,找到legacy release 就可以看以前的版本
3、裝完了別忘了添加進環境里面去,是
PATH=/usr/local/cuda/bin:$PATH
LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export PATH
exporrt LD_LIBRARY_PATH
如果是多用戶用就放在/etc/profile,不過相應文件記得加訪問權限,自己可以加在~./.bashrc
可能出現sudo ldconfig 時報錯:
libcudnn.so.6 is not a symbolic link --------------------解決方法是重新鏈接它的目標:
sudo ln -sf libcudnn.so.6.21 libcudnn.so.6 sudo ln -sf libcudnn.so.6 libcudnn.so
ok!
好吧,暫時寫到這,裝機花了我一個晚上的時間,原因是我之前的u盤系統有問題,導致輸入密碼后,桌面、菜單條都沒出來,按 Ctrl+Alt+F1 進入文本模式 就黑屏,沒有顯示
終端命令界面。還有就是/boot 一開始給200m,裝好重啟幾次就報滿了!!!,所以又重新裝系統了,直接除了swap,剩下全部干到根目錄,因為是不會裝雙系統了。
我也算是裝機次數不少了,每次也還花這么多時間,真是 一千個裝機雷特(哈姆雷特),一千個讓你裝不上機的原因!!!
