本文參考了以下部落格的方法
https://blog.csdn.net/HerrKang/article/details/108931253
https://blog.csdn.net/MIRANA0/article/details/106696334
1.U盤安裝完Linux系統後,先換源
具體可以參考以下部落格的方法
https://blog.csdn.net/u010592301/article/details/90451179
2.聯想Y7000P 顯示卡的型号為1650Ti ,網卡的型号為AX201
要想在liux 查找自己的顯示卡
在終端(ctrl+alt+t)輸入
lspci | grep vga
用網址http://pci-ids.ucw.cz/read/PC/10de 驗證(具體操作顯示如下)
由于無線網卡驅動未正确安裝,此時是無法WIFI聯網的,隻能通過有線網絡安裝,或者采用其他電腦下載下傳驅動來安裝。
3.裝無線網卡的驅動
1>`更新核心前,需要先更新并安裝工具
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb
2>再從網址(https://kernel.ubuntu.com/~kernel-ppa/mainline/)下載下傳核心安裝包。
此處下載下傳5.20版本的核心(1,2,4,6)
下載下傳好的檔案放在一個檔案夾下,在該檔案下啟動終端,輸入指令
安裝後更新grub (圖形工具)
sudo update-grub
3> 重新開機後(reboot)裝網卡驅動
用指令查詢目前核心版本
uname -r
顯示無誤後進入網站下載下傳網卡驅動
https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
這裡選擇第二個5.2+版本放在同一個檔案夾下,解壓提取壓縮博,進入提取檔案夾,打開終端可輸入下面的指令安裝;
sudo cp iwlwifi-Qu-*-48.ucode /lib/firmware
4>再下載下傳linux最新固件,安裝
網址(http://ftp.sjtu.edu.cn/ubuntu/pool/main/l/linux-firmware/)
在終端輸入
sudo dpkg -i <包名> 安裝(我下載下傳的是 linux-firmware_1.187_all.deb)
安裝完後重新開機,wifi 成功運作
4. 開始裝顯示卡驅動
1>首先修改blacklist檔案
禁用開源驅動nouveau及其他可能引發安裝問題的驅動。
sudo gedit /etc/modprobe.d/blacklist.conf
2>在檔案末尾添加如下代碼:
blacklist vga16fb
blacklist nouveau
options nouveau modeset=0
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
儲存并更新initramfs
sudo update-initramfs -u
為防止出現花屏現象在
sudo gedit /etc/default/grub
中找到GRUB_CMDLINE_LINUX_DEFAULT修改後變成下面的代碼
重新開機電腦後驗證( 未彈出任何消息,說明禁用成功)
lsmod | grep nouveau
3> 安裝NVIDIA驅動
在官網上選擇适合的驅動下載下傳放在home 檔案夾下(https://www.nvidia.cn/Download/index.aspx?" src="https://img-blog.csdnimg.cn/9364f797e5cb48a7b8fb18b3b1c44811.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATUlBwrdNTw==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center" />
在終端輸入
sudo service lightdm stop
然後再CTRL+ALT+F1進入指令行模式,鍵入自己的使用者名和密碼登入,再鍵入下列指令安裝
sudo apt update #更新
sudo apt purge nvidia* #如果之前已經嘗試安裝過驅動則先解除安裝;建議用安裝過的版本号替代星号
sudo apt autoremove #移除其他備援配置
sudo chmod +x NVIDDIA-Linux-x86_64-465.31.run
sudo ./NVIDDIA-Linux-x86_64-465.31.run #正式安裝
sudo service lightdm start#安裝完成後重新開機,進入頁面
最後驗證輸入
nvdia-smi
5.安裝cuda10.2
1> 從官方安裝
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-ubuntu1604.pin
sudo mv cuda-ubuntu1604.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-ubuntu1604-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1604-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-2-local-10.2.89-440.33.01/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
2>下載下傳并安裝CUDA10.2更新檔:
官網下有patch ,采用sudo dpkg -i <包名>的方式安裝
3>設定CUDA的bin和lib路徑:gedit ~/.bashrc,并追加:
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PAT```
4>儲存後,重新載入配置:source ~/.bashrc或. ~/.bashrc
檢視CUDA版本:nvcc -V
測試CUDA的Sample:
# 編譯并測試裝置 deviceQuery:
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
# 編譯并測試帶寬 bandwidthTest:
cd ../bandwidthTest
sudo make
./bandwidthTest
如果這兩個測試的最後結果都是Result = PASS,說明CUDA安裝成功啦
5>安裝cuDNN
這個要在官網注冊,下載下傳第一個cudnn8.0,然後解壓
sudo tar -xzvf cudnn-10.2-linux-x64-v8.0.3.33.tgz
cd cuda
sudo mv include/* /usr/local/cuda/include
sudo mv lib64/* /usr/local/cuda/lib64
然後安裝
sudo dpkg -i libcudnn8_8.0.4.30-1+cuda10.2_amd64.deb
sudo dpkg -i libcudnn8-dev_8.0.4.30-1+cuda10.2_amd64.deb
sudo dpkg -i libcudnn8-samples_8.0.4.30-1+cuda10.2_amd64.deb
然後測試
sudo cp -r /usr/src/cudnn_samples_v8/ ~
cd ~/cudnn_samples_v8/mnistCUDNN
make
sudo ./mnistCUDNN