在Win10 PC上安装Ubuntu 20.04 系统

本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解。

引言

为什么需要使用 Linux 系统?

既已看到此文,我相信你一定有需求来使用linux系统了。

linux是服务器首选操作系统

  1. 稳定、高效

    linux系统相对windows系统稳定并且高效,服务器要求长时间运行不关机,显然windows系统不适和使用在服务器上。并且Linux系统更改大多数配置都无需重启服务器即可生效,这也确保了 Linux 服务器最短的停机时间。

  2. 开源

    linux系统是开源的,你可以对系统进行自定义,以满足使用要求,这是Windows无法比拟的。

  3. 性能发挥

    服务器端linux可自由配置GUI界面或者仅使用“终端”进行管理,保证其对硬件配置需求低
    ……

而作为程序员的你,如果要做在服务器上进行开发,就必须要学会使用linux!

我认为,如果仅做开发,linux系统实在太自由、舒服了

​ 在终端里演绎出自己的世界,一行一行命令即可掌控全局!

​ 也不再有国内生态下windows满天飞的广告了!

为什么选择Ubuntu?

这个嘛,因为ubuntu对新手太友好了!而且,ubuntu对桌面系统支持特别好。同时,使用ubuntu的人也非常多。

安装前准备

  1. 已经安装好windows10的一台PC

    官方推荐配置:

    • 2 GHz 双核处理器或更快的处理器

    • 4 GB 系统内存

    • 25 GB 的可用硬盘空间

    本文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平台请自行参考

  2. Ubuntu 20.04 镜像文件

    从Ubuntu官网(点此进入)下载Ubuntu 20.04 LTS 镜像文件。

点击download按钮下载Ubuntu 20.04 LTS 镜像文件

​ 点击下载按钮后可能会出现捐助页面,你可以根据个人情况进行捐助。

​ 如果你觉得下载速度慢,你可以使用某些下载器(如迅雷、Motrix)进行下载。

  1. 一个空间大于4GB的U盘

    请在安装前,确保U盘内所有内容都已备份!U盘将用于制作Ubuntu安装盘。

    另外,推荐使用USB3.0以上的U盘(PC也要有USB3.0端口),安装时间更快。

  2. 一款USB启动盘制作软件

    常见的工具软件是UltralSO,不过此处我推荐使用Rufus,使用它安装系统更为简洁、明了。并且Ubuntu官网也推荐使用Rufus进行安装。

    Rufus下载地址:http://rufus.ie/

    点击 Rufus 3.11 进行下载。

  3. 查看电脑BIOS模式

    使用Win+R打开运行窗口,输入“msinfo32”(不含括号)回车,出现以下界面,可查看BIOS模式:

可见,本文BIOS模式为UEFI,如果你显示为“传统”字样,那么本教程可能不适用你的电脑。

BIOS模式有传统的MBR模式和新式UEFI模式,这将对安装双系统的方法产生直接影响。目前来看,大部分电脑都属于新式UEFI模式,不过也存在一些老机子仍然属于传统MBR模式。本教程只介绍新式UEFI模式下的双系统安装方法,如果你的电脑属于传统MBR模式,强烈建议你重装windows系统来更新BIOS模式到UEFI。

STEP1 制作U盘启动安装盘

  1. 双击运行下载好的Rufus软件

  2. 插入U盘

此时请确保设备下拉框选中的是你的U盘

  1. 加载引导镜像

    点击选择按钮,这将打开一个文件选择窗口,请选择之前下载好的Ubuntu 20.04 LTS 镜像(本教程下载后的镜像名为ubuntu-20.04-desktop-amd64.iso)

  2. 选择分区类型

    前文已经提到,本机BIOS采用的是UEFI,所以将分区类型选择为GPT模式。

  1. 写入镜像

    在进行此操作前,请确保U盘文件已备份。

    点击开始按钮,将进行写入操作。

    同时,可能会提示“检测到ISOHybrid镜像”,请选择默认选项,并点击OK。

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

​ 使用USB3.0的U盘,大约在3分钟后完成写入操作。

​ 完成后,可以关闭软件。

STEP2 分配用于Ubuntu的空间大小

  1. 右键左下角windows图标,选择“磁盘管理”选项。

  1. 在PC磁盘(非U盘)末尾(也就是最后一个盘)分配一个合适大小的空间,用于Ubuntu的使用。

    (如果你的PC是双硬盘,本文可能不适用)

    此处建议80GB或100GB

    右键最后一个盘(此处为E盘),点击压缩卷,以压缩出Ubuntu的空间。

输入压缩空间量,注意单位是MB,此处我选择了80GB(即80*1024=81920MB),然后点击压缩

​ 最终,盘末压缩出了80GB未分配的空间,这将用于Ubuntu。

现在,准备工作已经完成了一大半,请关闭计算机,进入下一步骤

STEP3 安装前的BIOS设置

进入BIOS设置界面,具体品牌有具体的方法,请自行查找。(本机为开机按F2键)

以下BIOS界面所示为联想小新PRO 13 英特尔版。

  1. 设置UEFI固件选项

    开机按F2键,进入BIOS设置界面,点击Boot Setup

    切换到Security选项卡,将Secure Boot值改为Disabled

    此步骤旨在关闭安全启动。有关安装Linux系统和关闭安全启动的原因请自行了解。

  2. 退出BIOS设置界面,保存设置,并关机

STEP4 安装Ubuntu 20.02 LTS

1. 插入U盘,进入U盘启动界面

开机按F2键,进入启动项选择界面,点击Boot Menu

选择U盘启动项,例如这里:Linpus lite

在左上角,选择Ubuntu项,回车

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

2. 开始安装


根据需要选择语言、键盘布局

根据需要选择安装

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

安装类型务请必选择其他选项,否则Windows系统可能将不复存在

接下来,将进行分区操作,请谨慎小心,一旦出错,后果可能出乎意料!

有关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 分区大小 需要休眠功能下建议的交换空间大小
≤\le≤ 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世界里,一切接文件

下图可清晰理解:

/
/bin
/boot
/dev
/home
/opt
/root
......
usr

根目录设置为可分配空间(此处为80GB)的30%,即大约25GB(25600MB)。

4. 家目录 (/home)

存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示

应此分区存放内容较多,应将其设置尽可能大,而之前已经分配完该分配的空间了,这里只需将剩余的空间全部给 /home 分区即可,这就是为什么 /home 分区放在最后设置。

4. 执行安装

注意:分区结束后请勿立即开始安装!

请确保安装启动引导器的设备为设置EFI系统分区时的设备号!(/dev/nvme0n1p7)

现在,一切就绪,点击现在安装(I),如遇提示,请点击继续后,执行安装



执行系列操作后,重新启动PC

STEP5 进入Ubuntu系统

重启后,提示移除安装介质,请将U盘拔出后,键入回车

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

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

感谢你阅读到此,希望本文对你有所帮助,如有问题,请联系我!

在Win10 PC上安装Ubuntu 20.04 系统相关推荐

  1. win10 安装linux 需要多大空间,在Win10 PC上安装Ubuntu 20.04 系统

    在Win10 PC上安装Ubuntu 20.04 系统 本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解. 引言 为什么需要使用 Linux 系统? 既已看到此文,我相信你一定有需求 ...

  2. 在surface go 2上安装ubuntu 20.04

    在surface go 2上安装ubuntu 20.04 1.制作安装盘 下载ubuntu系统的iso文件 使用Rufus软件将u盘制作为ubuntu系统的安装盘 2.在surface go 2上操作 ...

  3. 第一章 Dell 游匣 G15 5511 安装Ubuntu 20.04 系统

    由于工作环境需要,要将电脑的win 11系统刷成 Ubuntu 20.04 第一章 Dell 游匣 G15 5511 安装Ubuntu 20.04 系统 文章目录 一.下载Ubuntu 20.04 镜 ...

  4. 16 岁高中生成功在 iPhone 7 上安装 Ubuntu 20.04 桌面!

    点击上方"逆锋起笔",公众号回复 编程资源 领取大佬们推荐的学习资料 往日回顾:视频下载神器,支持 80+ 网站,比迅雷还快!          正文    近日,国外一名 16 ...

  5. 在 yoga pro 14s 2022 上安装 Ubuntu 20.04.6

    电脑配置 32G+1T,i9-12900H,已装win11 版本选择 旧笔记本用的是18.04,因此最初的打算也是安装18.04桌面版,但笔记本不支持...所以转向了Ubuntu20.04,不幸的是, ...

  6. [linux-023]在thinkpad T480上安装ubuntu 20.04 LTS

    比较麻烦的地方,是分区.20.04在分区的时候选项有变动,增加了" 保留bios启动区域",但这个选项也可能不出现,取决于安装环境,以前是"创建uef分区",一 ...

  7. U盘制作UBUNTU启动安装盘并且在DELL电脑上安装UBUNTU 16.04系统

    决心把自己几年前的DELL垃圾电脑改装成ubuntu linux系统.主要是老电脑配置windows 10是真心慢啊,打开任何一个软件都非常的耗费时间,TIME IS MONEY.DELL原来不懂!从 ...

  8. Win10 安装 Ubuntu 20.04 双系统完美避坑教程 (非虚拟机)

    文章目录 前言 注意 安装 Win32 Disk Imager 下载 Ubuntu 20.04 镜像 制作 Ubuntu20.04 安装盘 系统磁盘分区 查看磁盘分区方式 安装 Ubuntu 20.0 ...

  9. ubuntu 安装kde桌面_在Ubuntu 20.04系统上安装KDE Plasma Desktop的方法

    本文介绍在Ubuntu 20.04系统上安装KDE Plasma Desktop的方法.Plasma Desktop是KDE创建的一种流行且功能强大的桌面环境,主要用于Linux系统.KDE Plas ...

最新文章

  1. JAVA C++ 左花括号{该另起一行写还是写在行尾的思考
  2. 15-07-08 数组-- 手机号抽奖、福利彩票随机生成
  3. 基于Ubuntu Hadoop的群集搭建Hive
  4. [周赛第200场][Leetcode][第5477题][第5478题][JAVA][双指针][贪心]
  5. python调用库函数用ecb模式加密图片_AES中ECB模式的加密与解密(Python3.7)
  6. 解决chm文件打开,无显示内容
  7. docker多个容器一起打包_如何实现多个docker容器同时执行一条命令?
  8. 智能优化算法之海豚回声定位(Dolphin echolocation,DE)
  9. mysql存储emoji表情
  10. 区块链NFT项目策划书
  11. 计算机毕业设计jspm平面设计类众包威客网网站mjmBBmysql程序
  12. Flutter isolate使用
  13. mac chrome 常用插件
  14. 亚马逊美国买家账号怎么注册
  15. 上海北京深圳地网全网cdn增值电信许可证资质申请流程
  16. OSCP靶场6-Stapler(用户收集、wordpress、SMB、mysql上传文件执行反弹shell、用户历史命令)
  17. OpenGL绘制球体模拟自由落体运动(基于Qt)
  18. GraphCL: Graph Contrastive Learning with Augmentations笔记
  19. C#跑马灯抽签小程序
  20. 和嵌入式相关的一些python程序

热门文章

  1. 凌波微课|南农大资环学院钟山学术讲坛第五十四讲——特邀南京师范大学戴传超教授
  2. 如何将视频的语音变成文字播放出来?
  3. 从零开始学数据分析之——《线性代数》第四章 线性方程组
  4. android density像素密度匹配规则
  5. 汉诺塔c语言执行步骤详解,详解汉诺塔执行过程
  6. 必备干货,程序员的自我修养、高效学习方法
  7. 大括号内打两行公式,还附带标号或条件
  8. Sharepoint 中的CAML 语言
  9. 直播预告 | 哈工大HIT-SCIR实验室专场二
  10. 有没有好人看看,谢谢谢谢