電腦情況
dell筆記本-靈越-5577 —— I5七代(帶有集顯),8G內存條DDR4,GTX1050,128G固態硬盤,1T機械硬盤。
分區情況
固態硬盤划分為3部分,100GB給win10的C盤,1GB用於掛載ubuntu的/boot,剩下內存空間未分配。
機械硬盤,500GB作為win10的D、E盤,300GB掛載ubuntu的/home,8GB用於/swap,50GB掛載/usr,剩下掛載根目錄/。
系統引導
我的筆記本的開機引導為新式bios,UEFI;傳統bios為Legacy。
因此,雙系統的引導都應該統一為UEFI,或者統一為Legacy。
1. 制作ubuntu鏡像的時候,必須選定引導的類型。
2. 開機按F2設置啟動引導,一直找不到U盤啟動選項。
由於本人的dell筆記本采用UEFI的新式引導,因此啟動項要按F12進行設置。
顯卡安裝
自動安裝顯卡驅動:
安裝完系統后,從system settings >> software & updates >> additional drivers 中添加nvidia顯卡驅動,重啟后在登錄界面死循環。
解決登錄界面死循環的鏈接 https://blog.csdn.net/kingthon/article/details/81151843
若在上述路徑找不到nvidia顯卡驅動,則需要手動添加源並更新一下,
sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt update
有多個顯卡驅動可供選擇的時候,注意驅動和硬件型號匹配。驅動太新,會存在其他未知問題。我選擇了410.78。
手動安裝顯卡驅動:
嘗試過從官網下載nvidia顯卡驅動,ctrl+alt+f1進入命令行模式,先關閉圖形化界面 sudo service lightdm stop ,然后手動安裝。重啟后發現,無法使用鍵盤功能鍵(Fn+F8~F11~F12)調節屏幕亮度和使用擴展屏。
無法使用擴展屏的相關博客如下,
https://blog.csdn.net/weixin_42907473/article/details/102922294
https://bbs.csdn.net/topics/392439673
總結原因:本dell筆記本之所以能夠使用擴展屏,是因為其中的nvidia顯卡留有HDMI的接口與擴展屏連接。然而,手動安裝的nvidia顯卡驅動的時候,命令行參數 -no-opengl-files 會導致無法使用nvidia顯卡進行顯示。因此手動安裝顯卡的時候,千萬記得不要加這個參數。
gordon@gordon-5577:~/Downloads$ cd ~/Downloads gordon@gordon-5577:~/Downloads$ sudo ./NVIDIA-Linux-x86_64-430.26.run -no-opengl-files