win10装Ubuntu20.04踩坑记录
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#2
然后根据下面这个链接去安装驱动,我在网上找了安装方法,但是好多不太好使。
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§ion=all
参考网站https://unix.stackexchange.com/questions/566500/unable-to-locate-package-gcc-6-on-debian
然后安装gcc 7版本,顺畅编译,可以用以太网了。
说一下
上面问题只是解决了以太网连接,虽然我不懂以太网和拨号啥区别,但是用路由器就能上网,拨号问题还是没解决,显示一直拨号,但是不会成功。不知道为什么。
4.结束语
折腾了半天,发现某哥比度娘好用多了,查问题比较有针对性。
还有就是,以后我一定买个带wifi的主板,简单粗暴。说啥也不省这几十块钱了。
还有就是双系统时间不统一,网上有很多资料,可以参考,挺好使。
暂时想到这么多,过了两天有点忘了,等想起来再补充。
还有安装显卡的问题,还没踩坑,等踩坑完了再来写。