安装Ubuntu 20.04实战教程
本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解。
引言
为什么需要使用 Linux 系统?
既已看到此文,我相信你一定有需求来使用Linux系统了。
Linux是服务器首选操作系统
稳定、高效
Linux系统相对Windows系统稳定并且高效,服务器要求长时间运行不关机,显然Windows系统不适和使用在服务器上。
并且Linux系统更改大多数配置都无需重启服务器即可生效,这也确保了 Linux 服务器最短的停机时间。
开源
Linux系统是开源的,你可以对系统进行自定义,以满足使用要求,这是Windows无法比拟的。
性能良好
服务器端Linux可自由配置GUI界面或者仅使用终端进行管理,保证其对硬件配置需求低。
而作为程序员的你,如果要做在服务器上进行开发,就必须要学会使用Linux!
我认为,如果仅做开发,Linux系统实在太自由、舒服了!
在终端里演绎出自己的世界,一行一行命令即可掌控全局!
也不再有国内生态下Windows满天飞的广告了!
为什么选择Ubuntu?
这个嘛,因为Ubuntu对新手太友好了!而且,Ubuntu对桌面系统支持特别好。同时,使用Ubuntu的人也非常多。
安装前准备
- 已经安装好Windows10的一台PC
官方推荐配置:
本文PC平台:
项目 | 配置 |
---|---|
品牌型号 | Lenovo Xiaoxin Pro-13 IML 2019 |
CPU | Intel Core i7-10710U |
RAM | 16 GB |
SSD | 512GB |
GPU | NVIDIA Geforce MX250 |
已安装Win10版本 | Windows 10 Pro 1909 18363.900 |
本文安装教程仅在此平台测试过,其他PC平台请自行参考
- Ubuntu 20.04 镜像文件
从Ubuntu官网下载Ubuntu 20.04 LTS 镜像文件。

点击下载按钮后可能会出现捐助页面,你可以根据个人情况进行捐助。
如果你觉得下载速度慢,你可以使用某些下载器(如迅雷、Motrix)进行下载。
- 一个空间大于4GB的U盘
请在安装前,确保U盘内所有内容都已备份!U盘将用于制作Ubuntu安装盘。
另外,推荐使用USB3.0以上的U盘(PC也要有USB3.0端口),安装时间更快。
- 一款USB启动盘制作软件
常见的工具软件是UltralSO,不过此处我推荐使用Rufus,使用它安装系统更为简洁、明了。
并且Ubuntu官网也推荐使用Rufus进行安装。

- 检查电脑BIOS模式
使用Win+R打开运行窗口,输入msinfo32
后回车,出现以下界面,可查看BIOS模式:

可见,本文BIOS模式为UEFI,如果你显示为“传统”字样,那么本教程可能不适用你的电脑。
BIOS模式有传统的MBR模式和新式UEFI模式,这将对安装双系统的方法产生直接影响。目前来看,大部分电脑都属于新式UEFI模式,不过也存在一些老机子仍然属于传统MBR模式。本教程只介绍新式UEFI模式下的双系统安装方法,如果你的电脑属于传统MBR模式,强烈建议你重装Windows系统来更新BIOS模式到UEFI。
STEP1 制作U盘启动安装盘
- 打开Rufus软件,选择U盘设备

- 加载引导镜像
点击选择按钮,这将打开一个文件选择窗口,请选择之前下载好的Ubuntu 20.04 LTS 镜像(本教程下载后的镜像名为Ubuntu-20.04-desktop-amd64.iso)
- 选择分区类型
前文已经提到,本机BIOS采用的是UEFI,所以将分区类型选择为GPT模式。

- 写入镜像
在进行此操作前,请确保U盘文件已备份。
点击开始按钮,将进行写入操作。
同时,可能会提示“检测到ISOHybrid镜像”,请选择默认选项,并点击OK。

之后,还会弹出警告窗口,请确保已备份U盘文件,然后点击确定,这将开始操作。

使用USB3.0的U盘,大约在3分钟后完成写入操作。
完成后,可以关闭软件。
STEP2 分配用于Ubuntu的空间大小
- 启动磁盘管理
右键左下角Windows图标,选择“磁盘管理”选项。

- 分配空间
在PC磁盘(非U盘)末尾(也就是最后一个盘)分配一个合适大小的空间,用于Ubuntu的使用。
(如果你的PC是双硬盘,本文可能不适用)



现在,准备工作已经完成了一大半,请关闭计算机,进入下一步骤
STEP3 安装前的BIOS设置
进入BIOS设置界面,具体品牌有具体的方法,请自行查找。(本机为开机按F2键)
以下BIOS界面所示为联想小新PRO 13 英特尔版。
- 设置UEFI固件选项

此步骤旨在关闭安全启动。有关安装Linux系统和关闭安全启动的原因请自行了解。
- 退出BIOS设置界面,保存设置,并关机
STEP4 安装Ubuntu 20.02 LTS
1. 插入U盘,进入U盘启动界面



等待数秒后,即可开始安装
2. 开始安装



3. 为Ubuntu进行合理系统分区


接下来,将进行分区操作,请谨慎小心,一旦出错,后果可能出乎意料!
有关Linux系统的目录结构与Windows的区别,请自行了解相关知识。
为Ubuntu分区有很多种方式,这里只介绍我操作的。
我的分区方案是:
挂载点 | 分区用于 | 分区类型 | 分区位置 | 大小 |
---|---|---|---|---|
EFI系统分区 | 逻辑分区 | 空间起始位置 | 128MB - 512MB,推荐直接512MB | |
Swap交换空间 | 逻辑分区 | 空间起始位置 | 视具体情况而定,见下文 | |
/ | Ext4日志文件系统 | 主分区 | 空间起始位置 | 可分配空间的30% |
/home | Ext4日志文件系统 | 逻辑分区 | 空间起始位置 | 剩余未分配空间 |
下面开始具体操作(每次操作都对上图所示橙色的空闲未分配区域):
请一定按照顺序进行。1. EFI系统分区
EFI,全称“Extensible Firmware Interface”,即可扩展固件接口,用于操作系统启动前,完成硬件初始化,并引导进入操作系统。现在,绝大多数个人PC都使用EFI升级版本——UEFI。
点击左下角“+”号,弹出创建分区界面


将大小改为512MB(推荐值),分区类型改为逻辑分区,分区位置设置为空间起始位置,用于选择EFI系统分区。
点击OK后,请记下此时创建好的efi分区所在的设备号,如本次安装在/dev/nvme0n1p7 (不是Windows所在的efi分区,请看清楚)
2. Swap交换分区
Swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。通俗来讲,Swap空间相当于Windows中的虚拟内存。
分配Swap分区大小视情况而定:
RAM 物理内存 | 推荐 Swap 分区大小 | 需要休眠功能下建议的交换空间大小 |
---|---|---|
≤ 2GB | 2倍于RAM大小 | 3倍于RAM大小 |
> 2GB | 和RAM相同 | 2倍于RAM大小 |
> 8GB - 64GB | 至少4GB | 1.5倍于RAM大小 |
> 64GB | 至少4GB | 不建议休眠 |
对本机(机带RAM 16GB)以及分配给Ubuntu的大小(80GB),综合考虑,Swap分区设置为8GB(8192MB)。

3. 根目录 (/)
Linux的文件系统是采用级层式的树状目录结构,在此结构中最上层是根目录“/”,然后在此目录下再创建其它的目录。
在Linux世界里,一切接文件,下图可清晰理解:
根目录设置为可分配空间(此处为80GB)的30%,即大约25GB(25600MB)。
4. 家目录 (/home)
存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~
表示
应此分区存放内容较多,应将其设置尽可能大,而之前已经分配完该分配的空间了,这里只需将剩余的空间全部给 /home 分区即可,这就是为什么 /home 分区放在最后设置。

4. 执行安装
注意:分区结束后请勿立即开始安装!请确保安装启动引导器的设备为设置EFI系统分区时的设备号!(/dev/nvme0n1p7)

现在,一切就绪,点击现在安装(I),如遇提示,请点击继续后,执行安装
执行系列操作后,重新启动PC
STEP5 进入Ubuntu系统
重启后,提示移除安装介质,请将U盘拔出后,键入回车

若没有手动选择启动项,几秒钟后将自动进入Ubuntu

现在,你可以开始体验Ubuntu 20.04了!

感谢你阅读到此,希望本文对你有所帮助,如有问题,请在主页里用邮件方式联系我!