之前(旧笔记本电脑)装过Ubuntu,按照经验贴一次就成功了,所以我以为不就是装系统嘛,很简单马上就能完事。
结果……这次(新笔记本电脑)花了 4天时间才装好、配好环境,重装次数不下于20次,真的。
原因无他:NVIDIA驱动在ubuntu上的支持不够好的缘故。
旧电脑使用的是intel集成显卡,而新电脑是NVIDIA gtx 1070独立显卡,需要对应的显卡驱动,才能正常使用该显卡。
在显卡驱动没有装好的情况下,会出现各种BUG,包括且不限于(我经历过的):
通过一定trick安装完成ubuntu,紧接着在ubuntu内正确安装显卡驱动,这一切的一切bug才(亲测)烟消云散,从此月朗风清!
以下正文,希望帮助大家以正确姿势、顺利、不浪费时间地初步搭建ubuntu开发环境:
明确:u盘作为安装盘 + BIOS使用UEFI模式启动电脑
Knowledge:什么是UEFI模式?
先简单提一下BIOS吧,供诸君回忆:
BIOS是一组程序(输入输出程序、开机自检程序、系统自启动程序等),固化在主板上的一个ROM芯片上。开机后,CPU自动读取BIOS中的代码(汇编语言编写)到内存,开始执行BIOS程序。
然后就是和UEFI模式相关的内容了:
BIOS具有两种模式,一个是传统的Legacy模式,一种是新的UEFI模式:
二者最大的区别在于磁盘分区架构 ,前者使用主引导分区记录(MBR)架构(感兴趣的同学请自行查阅其具体实现),该架构对单个磁盘容量的支持仅为2 TB(显然不能满足大型服务器),并且每个磁盘最多有4个主分区(如果主分区的需求大,该架构显然也不能满足)。 而后者使用GPT架构,对单个磁盘容量的支持增大到18 EB(1EB=1024PB、1PB=1024TB),并且每块磁盘最多有 128 个分区。另外,GPT架构的磁盘还具有多余的主要及备份分区表,来提高分区数据结构的完整性。
现在来实践一下吧,看一看你的电脑的BIOS支持哪些模式?
方式一:
【教程+踩坑记】win10下ubuntu16.04双系统安装、Nvidia驱动安装
原文:https://www.cnblogs.com/hesse-summer/p/10689291.html