Win10下安装Ubuntu20.04双系统,看这一篇就够了

Win10下安装Ubuntu20.04双系统,看这一篇就够了前言:既然你都找到这了,相信对Linux和Ubuntu已经有了一定的了解,这里就不再做过多的赘述,直接步入正题了。由于各种原因我已经反复装了七八遍的Ubuntu(从16.04到20.04都装过几次),发现不同版本的Ubuntu安装过程都大同小异,就决定拿最新版的20.04来和大家分享一下。由于安装过程中我不知道怎么截图,有些的配图是手机拍摄的,敬请谅解。…

大家好,又见面了,我是你们的朋友全栈君。

在这里插入图片描述前言:既然你都找到这了,相信对Linux和Ubuntu已经有了一定的了解,这里就不再做过多的赘述,直接步入正题了。由于各种原因我已经反复装了七八遍的Ubuntu(从16.04到20.04都装过几次),发现不同版本的Ubuntu安装过程都大同小异,就决定拿最新版的20.04来和大家分享一下。由于安装过程中我不知道怎么截图,有些的配图是手机拍摄的,敬请谅解。

一、资料准备

1.硬件:

  • U盘一个(提前备份好资料)

2. Ubuntu 20.04 LTS 镜像:

(如果没有百度网盘的话,用迅雷从官网下载速度也挺快的)

3. 启动U盘制作软件:

4. 分配分区:

我想了一下,还是提前给大家讲一下分配分区的知识,这可能是安装Ubuntu 20.04过程中唯一比较麻烦也比较重要的事。大家先看一遍有个印象,后面用到的时候,我会再说一遍。

分区就是从Win10的磁盘里分配出一部分用以安装Ubuntu,而分配分区顾名思义,就是把这一部分的磁盘再分配给Ubuntu中的不同部分。我主要分配了4个区域,分别为“/”、“/home”、“/boot”、“swap”。

“/”(主分区,相当于C盘):20~30G即可。
“/home”(用户存储数据用):尽可能大。
“/boot”(引导分区):建议100~200M,不必太大。
“swap”(相当于电脑内存):大小设置为电脑内存大小。

我后续教程以“/”:20G、“/home”:70G、“/boot”:2G、“swap”:8G举例,大家可以根据自己大脑的磁盘空间自行决定。

附:查看电脑内存的方法:
右击此电脑,选择属性,即可查看。

在这里插入图片描述
在这里插入图片描述

二、Win10准备

1. 分区

就是从Win10的磁盘里分出一部分用来安装Ubuntu 20.04。
右击Windows键(开始菜单)选择磁盘管理。

在这里插入图片描述

右击选择所要压缩的磁盘,单击压缩卷。建议选择非系统盘(非C盘)。我第一次装的时候傻乎乎地以为选择哪个盘,那个盘里的资料会被清零,把磁盘里东西都备份了才敢压缩,后来通过实践才知道,它只会压缩你没有使用的部分,也就是说原先的资料并不会丢失,大家可以放心。

在这里插入图片描述

系统自动查询压缩空间,稍等一会。

在这里插入图片描述

输入我们要压缩的总空间100G,单机压缩。

在这里插入图片描述

到这里,分区就完成了。

2. 制作启动盘

格式盘U盘。右击U盘选择格式化。

在这里插入图片描述

双击下载好的“refus”,启动U盘制作软件(更新与否自行决定,我选的否)。

在这里插入图片描述

单击第二行的“选择”,选择下载好的Ubuntu20.04的iso文件。

在这里插入图片描述
单机“打开”,询问是否下载,选择“是”。

在这里插入图片描述

选择第一个,选择“OK”,再选择确定,稍等一会,启动盘制作完成。

在这里插入图片描述
在这里插入图片描述

三、安装Ubuntu

(终于,我要拍照了………)
关闭电脑,再打开,选择从U盘启动。(至于怎么从U盘启动,每个电脑都不一样,自行百度吧。我的电脑是启动时按“ESC”),然后选择“UEFI”,再选择“Ubuntu”。

在这里插入图片描述
在这里插入图片描述

选择语言和键盘布局。

在这里插入图片描述
在这里插入图片描述

连接无线网,为后续下载做准备(也可以不连,安装完成后自己下载)。

在这里插入图片描述
按图所示选择安装选项(如果把第一个选了,会安装许多用不到的软件,可以先不选,以后万一要用再自己下载)。

在这里插入图片描述

安装类型选择“其他选项”。

在这里插入图片描述
下面就是紧张刺激的分配分区环节了。双击已经压缩好的100G(状态显示为“空闲”的),按照“/”:20G、“/home”:70G、“/boot”:2G、“swap”:8G分配。(因为我已经安装好了,这里只是示意一下,毕竟没有那么大内存可以分配了,大家只需要把大小改一下就行)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

“安装启动引导器的设备”选择/boot对应的分区,检查无误后选择“现在安装”,再选择“继续”。

在这里插入图片描述
在这里插入图片描述

选择地域。

在这里插入图片描述

设置用户。

在这里插入图片描述

正在安装(时间可能比较长)。

在这里插入图片描述

安装成功,重启。

在这里插入图片描述
恭喜你安装成功啦!!!

拔掉U盘,重启后看看自己亲手装的系统吧。这是我捯饬一上午后的结果,自我感觉挺好看的。

在这里插入图片描述

(有些同学可能重启后直接进入win10了,你可以在启动时按F2进入BIOS调整优先级,也可以进入之前从U盘启动那个页面选择Ubuntu。)

在这里插入图片描述

码文不易,如果觉得对你有用的话,点个赞再走吧,谢谢宁!

(才疏学浅,如果有什么说的不对的地方,欢迎大家在评论区或者私信进行指正。)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163944.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算机考研复试C语言常见面试题「建议收藏」

    计算机考研复试C语言常见面试题「建议收藏」本文是我2021年考研时准备的复试面试题,现在拿出来给大家分享一下觉得好的点个赞哦,毕竟当初我也是整理了好久,改了好几次版本呢祝大家都上岸!!!!P.S.我当初整理的时候是word,直接复制过来的话代码不会自动变成CSDN的代码块,所以代码我是一段一段重新标记为CSDN代码段的,这样大家看起来舒服点C语言基础目录1、static关键字的作用22、C++和C的区别23、Java的方法重载24、重写和重载25、面向对象编程36、c++可以有多个父类37

    2022年8月29日
  • accept函数的用法_requestscope用法

    accept函数的用法_requestscope用法这是在学《Windows网络编程(第二版)》第六章时制作的一个例子由于书中没有给出简洁的例子,本人在学这里时就费了很多时间。现在把完成的代码贴出来,供大家参考。下面包括了主程序部分,工作线程在(2)中贴出,由于代码太长。本程序在VS2003编译器编译运行。在6.0下可能需要稍加修改。#include#include#include#include    //微软扩展的类库

    2022年9月29日
  • mybatisplus整合springboot(Springboot框架)

    记得刚接触SpringBoot时,大吃一惊,世界上居然还有这么省事的框架,立马感叹:SpringBoot是世界上最好的框架。哈哈!当初跟着教程练习搭建了一个框架,传送门:springboot+jpa+bootstrap+thymeleaf简单的增删改查Demo后来进了新公司,用不到而且忙于任务,今天重温一遍居然有些忘了,看来真是好记性不如烂笔头。于是写下本篇SpringBo…

    2022年4月18日
  • 格雷码的实现[通俗易懂]

    格雷码的实现[通俗易懂]问题:产生n位元的所有格雷码。格雷码(GrayCode)是一个数列集合,每个数使用二进位来表示,假设使用n位元来表示每个数字,任两个数之间只有一个位元值不同。例如以下为3位元的格雷码: 000001011010110111101100。如果要产生n位元的格雷码,那么格雷码的个数为2^n.假设原始的值从0开始,格雷码产生的规律是:第一步,改变最右边的

    2022年11月2日
  • Linux 系统中的主要目录有哪些?_linux系统中进程有哪些类型

    Linux 系统中的主要目录有哪些?_linux系统中进程有哪些类型简介本文讲解SNMPTrap,在介绍Trap概念之前,首先认识一下SNMP吧。简单网络管理协议(SimpleNetworkManagementProtocol)是一种应用层协议,是TCP/IP协议族的一部分。它使网络设备之间能够方便地交换管理信息。能够让网络管理员管理网络的性能,发现和解决网络问题及进行网络的扩充。目前SNMP已成为网络管理领域中事实上

    2022年8月22日
  • 头条AutoSize基本原理

    头条AutoSize基本原理其实核心代码根简单,如下面显示,详情可以参考这个文章:屏幕适配:修改屏幕像素密度,随便设dpprivatefinalstaticfloatWIDTH=960;publicstaticvoidsetDensity(Applicationapplication,AppCompatActivityactivity){//获取当前app的屏幕显示信息DisplayMetricsdisplayMetrics=application.g

    2022年6月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号