请注意本文是讲解本人安装Ubuntu16.04的历程,而不是教程,有些问题我也回答不上来,例如到文章的最后我也是无法实现。
今年六月份买了ThinkPad的E480的电脑,准备装个双系统,于是开始进了一个坑,而且是连环坑。我建议要想在E480上装Ubuntu16.04系统,最好还是换台电脑,当然你要是想用没有WiFi的就可以不用换了
(~ ̄△ ̄)~
这是篇好的帖子可以解决上手的问题https://www.cnblogs.com/Duane/p/5424218.html
我也就不复制了。直接说我经历了什么。我本来是对着这篇帖子装,没有什么问题,装完也可以正常运行,但是装完后才发现我的笔记本连不上wifi,这就开始了新的一轮填坑,百度解决问题。然而百度有些与你的问题毫不相关,例如有些是叫你更新无线网卡驱动,还有些叫你重装系统的。但是你看看你的无线网卡rtl8821ce根本就没有这个驱动,人家linux系统不支持这个,详情请看https://blog.csdn.net/fljhm/article/details/79281655,这里面是教你怎么解决rtl8821无驱动的问题,当然其它wifi问题也可以看看。然后他叫你下个大佬写的驱动,需要linux的内核达到4.14以上,然后你用
uname -sr
发现自己的内核才4.4,这个时候就开始入一个新坑了(⊙﹏⊙)
https://blog.csdn.net/CSDN_duomaomao/article/details/77668946这篇文章主要是讲了升级内核。升级内核之后你可能会发现有依赖错误,安装时的错误。到了这一步你复制问题并尝试在网上寻求答案。且安装完毕后,发现依旧无法编译rtl8821ce网卡的驱动里的cmakelist文件了。这个时候我便重装了一下系统了(这个时候我又从坑中跳进了另一个坑中),借用了下别人的u盘(ubuntu16.04 内核是4.15),重新安装了下ubuntu系统,发现重装完就打不开了。。。然后去网上找打开ubuntu引导的方法找到了easybcd2.2,然后对着easybcd2.2开始搞了一下引导,发现进入就到了windows的启动前的引导,在此期间还误删了windows的引导,导致我windows也进不去了,然后在其他电脑上下来个u盘修复的东西https://blog.csdn.net/jessical1020/article/details/72933056 通过这个我也就重新进入了windows界面了。但依旧打不开Ubuntu系统,后来看到某些文章使用easyuefi来更改启动项,我也试了下,发现还是没用,于是对着这篇文章我重新装了遍系统https://blog.csdn.net/davidhopper/article/details/78884196重新搞完,发现可以进入ubuntu系统,虽不知其中为什么有些是要求Secure Boot设置为disable,而这篇文章设置为enable,但总归可以开始进入ubuntu了,看了下内核是4.15,然后对rtl8821ce进行make,发现又有问题,百度结果说这个是编译器gcc版本不一样,然后我便没改了,一直用网线才能进行上网。直到去某宝买了一款usb的外接无线网卡。然后插上,打开Secure Boot为disable,最后发现可以用了。。。虽然最终问题解决了但还是有点差强人意。
这只是我的案例,当然你们的实际情况可能与我不同,可能在某一步就已经达成目标。也有可能出现我没有的错误,但问题最终得到解决。