win10裝Ubuntu20.04踩坑記錄

2020-10-11 00:00:14

1.安裝過程略過。

2.花屏問題

(1)當設定完啟動項後,重新啟動進入安裝介面,這時候直接花屏了。
你只需要在進入引導介面前,顯示Ubuntu或者install Ubuntu 介面的時候按e鍵,即可以進入編輯模式,有一行Linux為首的程式碼,移動遊標到最後,找到quiet splash,把後面的三個「-」去掉,改成nomodeset,按下F10即可完成重灌,這次就不花屏了。
(2)安裝過程如果解析度不對,可以按住Alt+F7,就可以拖動遊標了。
(3)安裝完成之後進入系統如果還花屏,那麼就重新啟動,還是在進入系統前Ubuntu介面時候,按e編輯,把quiet splash $vt_handoff 改為 acpi_osi=linux nomodeset ,然後按下F10即可進入介面。
進入之後
①開啟終端
②sudo gedit /etc/default/grub,編輯引導檔案,找到GRUB_CMDLINE_LINUX_DEFAULT=「quiet splash」,改成:GRUB_CMDLINE_LINUX_DEFAULT=「quiet splash nomodeset」 ,然後儲存。
③更新GRUB: sudo update-grub
不同顯示卡新增內容不一樣英偉達就是按照上述新增就可以。其餘的顯示卡,可以看一下我下面的參考連結。

參考連結
https://blog.csdn.net/lgzvic/article/details/18359247?utm_source=app
https://blog.csdn.net/X_BoLuoPi/article/details/105711570?utm_source=app

3.不能上網問題

我是拿桌上型電腦裝的Ubuntu,沒有WiFi模組。我的問題主要是沒有有線連線選項,右上角和設定裡面都沒有。終端輸入 ip a:只有127.0.0.1,沒有enp(就是那個有線網的表示),而且最坑的是我的ifconfig還沒有命令,此時聯不上網,什麼也幹不了。我嘗試了以下方法:
(1)修改managed=true
a.刪除NetworkManager快取檔案。

service NetworkManager stop
rm /var/lib/NetworkManager/NetworkManager.state
service NetworkManager start

b.修改 sudo /etc/NetworkManager/NetworkManager.conf

managed=true

c.重新啟動NetworkManager

service network-manager restart

然後還是不好使。
(2)
a.開啟終端:

vi /etc/modprobe.d/iwlwifi.conf

b.在最後一行增加:

options iwlwifi 11n_disable=1

c.終端執行:

reboot 

重新啟動電腦後,ip a出現ip,右上角出現網路圖示,可以上網了。
(3)按照正常設定
a.終端輸入:

 nm-connection-editor 

然後在圖形介面點加號,選擇DSL/PPPoE,新增name和password按理說就可以正常設定,但是我的Parent interface沒有enp就是有線連線選項,所以這項也失敗。
b.還有一種方法是通過:

nmcli con edit type pppoe con-name "名字"

然後設定name password,還是不行。
(5)pppoe設定

sudo pppoeconf 

a.因為20.04沒帶ppoeconf包,所以上面會報錯找不到命令,wifi也聯不上,所以必須得想辦法上網。
b.這時候我必須得說一句,安卓nb,可以通過usb共用網路直接聯網。
但是我的顯示soory,沒找到網路卡埠,大致就是這一次。我終於意識到可能是網路卡驅動問題。
pppoe設定可參考https://www.cnblogs.com/gaowengang/p/8331364.html
https://www.cnblogs.com/FaithALL/p/13268058.html
(4)安裝驅動
最後很菜的我終於發現可能是驅動問題,於是通過

lspci 

參考
https://man.comptechs.cn/lspci.html
可以獲得自己的網路卡驅動資訊, Ethernet controller這一行,後面就是驅動資訊。我的資訊是RTL8125.去網站下載自己的驅動。
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
然後根據下面這個連結去安裝驅動,我在網上找了安裝方法,但是好多不太好使。
https://github.com/open-mmlab/mmdetection/blob/master/docs/install.md
因為在前面連上網了,如果缺少make什麼的,直接安裝就行。
問題又來了
18.04版本非常順利的安裝成功了,雖然只能連線乙太網,撥號還是不行,這時候可以通過路由器自動撥號來上網。但是20.04在編譯過程中又出問題了。我這個20.04版本帶的gcc是4.8的,查資料發現,gcc必須是5以上才行,我簡單的以為sudo apt install就可以了,但是提示我沒有找到這個包。。。
但是我已經換源了,然後查資料,發現,gcc高版本要新增別的源才能用,需要新增

https://packages.debian.org/search?keywords=gcc-6&searchon=names&suite=all&section=all

參考網站https://unix.stackexchange.com/questions/566500/unable-to-locate-package-gcc-6-on-debian
然後安裝gcc 7版本,順暢編譯,可以用乙太網了。
說一下
上面問題只是解決了乙太網連線,雖然我不懂乙太網和撥號啥區別,但是用路由器就能上網,撥號問題還是沒解決,顯示一直撥號,但是不會成功。不知道為什麼。

4.結束語

折騰了半天,發現某哥比度娘好用多了,查問題比較有針對性。
還有就是,以後我一定買個帶wifi的主機板,簡單粗暴。說啥也不省這幾十塊錢了。
還有就是雙系統時間不統一,網上有很多資料,可以參考,挺好使。
暫時想到這麼多,過了兩天有點忘了,等想起來再補充。
還有安裝顯示卡的問題,還沒踩坑,等踩坑完了再來寫。