最近在Windows上裝了個Ubuntu雙系統(tǒng),并且在Ubuntu系統(tǒng)上裝了下顯卡驅(qū)動。踩了不少的坑,搜羅網(wǎng)上的各種安裝教程,都不足以完整描述整個過程。
這里記錄一下我的整個過程,希望能幫到大家少踩坑。
1. Ubuntu安裝啟動盤制作(Ubuntu18系統(tǒng)上操作的)
(1)插上格式化好的u盤,查看u盤設(shè)備
lsblk
(2)dd命令制作ubuntu安裝盤 (/dev/sdd為lsblk命令返回的u盤設(shè)備名稱,自己修改下面的命令)
sudo dd if=./ubuntu-18.04.6-desktop-amd64.iso of=/dev/sdd(替換成你自己的U盤設(shè)備名稱) bs=1M
2. 安裝 Ubuntu
(1)U盤插入要安裝系統(tǒng)的 Windows 機(jī)器上。開機(jī)或重啟 Windows。
(2)在第一個開機(jī)畫面,狂按 F12,選擇U盤啟動。

(3)這時候應(yīng)該能看到 Install Ubuntu 的界面了,選 Install Ubuntu 命令,一路確認(rèn)正常安裝 Ubuntu 即可。

(4)可能你在第3步,剛開始點(diǎn)擊 Install Ubuntu 命令后,機(jī)器沒有進(jìn)入安裝Ubuntu的界面,而是花屏了,別哭......

新機(jī)器安裝ubuntu18系統(tǒng)花屏,需要修改下grub安裝參數(shù):
- · 光標(biāo)移動到Install Ubuntu 按e按鈕
- · 光標(biāo)移動到linux這一行的最后追加參數(shù)nomodeset
- · 按ctrl+x執(zhí)行,進(jìn)入安裝界面安裝
- · 后續(xù)應(yīng)該能看到正常的Ubuntu安裝界面了(可能分辨率不對,沒關(guān)系,先裝上再說。由于分辨率導(dǎo)致確認(rèn)按鈕看不到也沒關(guān)系,一路回車,代替鼠標(biāo)點(diǎn)擊按鈕確認(rèn)也能行?。?/section>

安裝完畢后,點(diǎn)擊“現(xiàn)在重啟”。

拔掉U盤,按 Enter 鍵繼續(xù)重啟。
3. 安裝顯卡驅(qū)動
3.1 安裝顯卡驅(qū)動
查看本機(jī)可以安裝的顯卡驅(qū)動,執(zhí)行命令:
sudo ubuntu-drivers devices
會出現(xiàn)類似如下的信息:

盡量安裝 recommend 的。
安裝命令:
sudo apt-get update
sudo apt-get install nvidia-driver-525 # 這里版本可以根據(jù)自己需求來
sudo apt-get install mesa-common-dev
安裝過程中,會讓你輸入一個密碼,自己定,這個密碼在重啟后會用到
3.2 其它設(shè)置
改變一下 grub 的設(shè)置:
sudo vim /etc/default/grub
在vim中打開grub進(jìn)入編輯模式后,將
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
修改為
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset”
并可以看到有一連串被注釋掉的代碼,找到下面代碼(分辨率可能是其他數(shù)字)
#GRUB_GFXMODE=800x4001
在下方添加相應(yīng)分辨率
GRUB_GFXMODE=1920x1080
3.3 重啟
sudo reboot
安裝完顯卡驅(qū)動后,系統(tǒng)需要重啟加載驅(qū)動,在重啟系統(tǒng)時,會出現(xiàn)一個藍(lán)色背景的界面 perform mok management , 如果選擇 continue reboot, 會導(dǎo)致新安裝的 N 卡驅(qū)動沒有加載。
所以,重啟電腦時出現(xiàn)了藍(lán)屏的MOK management,具體的解決辦法如下。
(1)當(dāng)進(jìn)入藍(lán)色背景的界面perform mok management 后,選擇 enroll mok

(2)進(jìn)入enroll mok 界面,選擇 continue
(3)進(jìn)入enroll the key 界面,選擇 yes
(4)接下來輸入你在安裝驅(qū)動時輸入的密碼

之后會跳到藍(lán)色背景的界面perform mok management 選擇第一個 reboot。

這樣,重啟后驅(qū)動就加載了。
3.4 驗證是否安裝成功
重啟進(jìn)入系統(tǒng)后,命令:
nvidia-smi
如果看到類似下面的輸出,說明安裝成功:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56 Driver Version: 418.56 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce RTX 208... Off | 00000000:19:00.0 Off | N/A |
| 52% 57C P0 59W / 250W | 0MiB / 10989MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 1 GeForce RTX 208... Off | 00000000:1A:00.0 Off | N/A |
| 73% 70C P0 73W / 250W | 0MiB / 10989MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 2 GeForce RTX 208... Off | 00000000:67:00.0 Off | N/A |
| 79% 71C P0 86W / 250W | 0MiB / 10989MiB | 1% Default |
+-------------------------------+----------------------+----------------------+
| 3 GeForce RTX 208... Off | 00000000:68:00.0 Off | N/A |
| 44% 71C P0 1W / 250W | 0MiB / 10986MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
4. 踩過的坑
4.1 禁用nouveau
網(wǎng)上很多教程都讓禁用 nouveau,如下相關(guān)命令:
sudo gedit /etc/modprobe.d/blacklist.conf
# 在文件最后添加
blacklist nouveau
options nouveau modeset=0 #禁用nouveau第三方驅(qū)動 本質(zhì)就是禁用集顯
但是對我來說,這是個坑。我按這個做了之后,會卡在 Ubuntu 的登錄界面。登錄密碼輸入對了,它會黑屏一下,然后退到登錄界面,繼續(xù)讓你輸入密碼......
4.2 MOK management
如果重啟時出現(xiàn)了藍(lán)色的 MOK management,一定要按上面的步驟去做,不要直接選擇 continue boot !這樣新裝的驅(qū)動會無法加載成功,白裝了!
5. 網(wǎng)上的一些教程參考
- · https://blog.csdn.net/qq_42257666/article/details/129939215
- · https://www.jb51.net/article/146555.htm
- · https://www.cnblogs.com/linkmust/articles/9599430.html
- · https://www.bilibili.com/opus/723437286429032496
- · https://blog.csdn.net/m0_51684807/article/details/119010718