Ubuntu20.04操作系统安装及重中之重:系统分区

最近因为学习原因,需要将电脑设置为双系统,在windows10的系统下去安装Ubuntu操作系统。本来看网上相关的安装教程蛮多的,以为比较简单,结果一路过五关斩六将,坑的七零八落的,折腾了好久,才算安装完成了。

在此将Ubuntu20.04的系统安装过程总结记录,以供报考。

准备的工具:

  1. u盘一个,用来制作启动盘,最好是大于8g的,虽然事实上并不需要这么大空间。同时,如果u盘中有文件,一定要先把文件转存备份;
  2. UltraISO软碟通启动制作工具;

一、下载安装镜像

安装Ubuntu系统,首先你需要先准备好对应的安装镜像。

首先,打开Ubuntu官网。Enterprise Open Source and Linux | Ubuntu

击页面中的“Get Ubuntu 20.10”。

因为安装的是操作系统而不是虚拟机,直接点击“Ubuntu Desktop”即可。

后点击"Download"即可,得到一个“ubuntu-20.04.1-desktop-amd64.iso”镜像文件。

官网的下载速度可能比较慢,因此也可以选择进入清华大学开源软件镜像站去下载。

二、制作u盘启动盘

1. 下载并安装UltraISO工具,打开后界面如下:

2. 点击“文件” ==》 “打开”,进入文件选择界面,选择之前下载的镜像文件打开。

Ps:因为我之前安装时是20.04版本,因此可能版本号对不上,但是影响不大

3. 确认已经插入u盘后,点击“启动” ==》 “写入硬盘驱动”,弹出一个写入界面。

保持界面上的选项不变,

检查硬盘驱动器是否为你插入的u盘,

映像文件是否为自己下载的镜像文件,

写入方式是否为“USB-HDD+”

具体参考下图:

一切准备好后,虽然写入时也会进行格式化,但是最好先点击“格式化”自行完成,以防刻录过程中可能会出错。

Ps:再次提醒,先把u盘中的文件都转存备份。

4. 最后点击“写入”即可。等待写入完成后,u盘的内容已经变成启动盘所需内容。

至此,u盘启动器就完成了。

三、进入安装界面

准备进入安装界面之前,请务必将电脑断网,拔出网线。

如果是在本电脑上安装,则无需拔出u盘,直接按住“shift”键,进行重启,进入如下界面。

在“使用设备”一栏中,点击自己的u盘,等待进入安装界面。

如果是在另外一台电脑上执行,则将u盘插入后,重启电脑,同时不停按下快捷启动键,进入快启界面也可以选择自己的u盘,之后暂停操作直到进入安装界面。

有的电脑可能重启后会出现下图界面,

这个时候,已经没有办法进行操作。需要按下“Reset”或是长按开机键,重置电脑。

重新进入快启界面选择u盘后,在下一个grub界面按下“e”,然后在新界面将光标移至“quiet”前输入“nomodeset”,注意空格隔开,然后f10保存即可。

四、安装Ubuntu

1. 进入安装界面,首先根据你的要求,选择英语或者中文界面,点击继续。

2. 键盘布局默认即可。

3. 选择正常安装,最好不要勾选下载更新和第三方软件,否则安装过程会很慢。

4. 安装类型选择其他安装,进入分区界面。

五、系统分区(important)

一共分出5个系统分区。

1. 设置efi引导

因为是u盘的uefi启动,因此设置一个efi引导项。

具体参数:

大小: 500到1024mb即可

(视自身的存储空间而定)

新分区的类型: 逻辑分区

新分区的位置: 空间起始位置

用于: EFI系统分区

2.swap

swap用作虚拟内存,根据自身的物理内存决定。

如果物理内存在8G以下,则swap设置为物理内存一样的大小,如果超过8G,则一般设置为8G大小的虚拟内存就足够了。根据自身的使用需求,也可以适当增大swap大小。

我的电脑用了两个8g的内存条,因此大小设置为了16g*1024=16384MB。

具体参数:

大小: (视自身的物理内存而定)

新分区的类型: 主分区

新分区的位置: 空间起始位置

用于: 交换空间

3. 挂载点/

主要用来存放ubuntu系统文件。有固态硬盘的可以安在固态盘中。

具体参数:

大小: 75G

(视自身的存储空间而定)

新分区的类型: 逻辑分区

新分区的位置: 空间起始位置

用于: Ext4日志文件系统

挂载点: /

4. 挂载点 /usr:

存放用户程序,一般在/usr/bin中存放发行版提供的程序,用户自行安装的程序默认安装到/usr/local/bin中

具体参数:

大小: 180G

(视自身的存储空间而定)

新分区的类型: 逻辑分区

新分区的位置: 空间起始位置

用于: Ext4日志文件系统

挂载点: /usr

5.挂载点/home

存放用户文件。这个分区尽量设置大一些,因为我安装了机械盘,因此分配了300g的存储空间给它。

具体参数:

大小: 300G

(视自身的存储空间而定)

新分区的类型: 逻辑分区

新分区的位置: 空间起始位置

用于: Ext4日志文件系统

挂载点: /home


分区完成之后,设置安装启动器设备,注意,这里选择刚刚分出来的efi分区,具体的设备号最好再三对照表格中的数据。

完成后,会弹出一个确认界面,再一次确认是否分区正确。

六、最后部分

分区完成后,基本上安装过程就已经结束了。最后只剩下选择区域以及设置密码界面。

密码最好设置得尽量短一些,简单一些。因为之后在系统终端里操作的时候会经常需要输入密码。

Ps:安装好系统之后,尽量不要去修改密码,以防错误发生。


等待安装完成后,系统提示重启电脑,这个时候拔出u盘,按下"enter"键即可。


Ps: 可能有的电脑在重启后,可能会出现黑屏或是屏幕上出现彩色条纹的现象,迟迟进不去系统界面。

这个属于正常现象,因为系统安装后,并不会自带显卡驱动,因此无法进入登录界面。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/113291.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

什么是文件安全

文件安全就是通过实施严格的访问控制措施和完美的权限卫生来保护您的业务关键信息不被窥探,除了启用和监控安全访问控制外,整理数据存储在保护文件方面也起着重要作用。通过清除旧的、过时的和其他垃圾文件来定期优化文件存储,以专注于关键业…

超好用的IDEA插件推荐,写完代码直接调试接口

Apipost推出IDEA插件非常省时高效,写完代码直接可以进行调试,而且支持生成接口文档,真是后端神器啊! 可以点击下方链接安装更新或在插件商店中搜索安装 下载链接:https://plugins.jetbrains.com/plugin/22676-apipos…

linux安装apache并配置userid站点

目录 一、linux安装apache的方式 1、安装wget 2、下载CentOS 7的repo文件 3、更新镜像源 二、安装apache 1.通过命令直接安装apache(linux的软件包为httpd) 2.启动httpd服务 3.访问一下 三、apache配置文件 1.主配置文件 2.修改根目录 3.修改下端口 4.apache的工作…

C++标准模板(STL)- 类型支持 (类型特性,is_pointer,is_lvalue_reference,is_rvalue_reference)

类型特性 类型特性定义一个编译时基于模板的结构&#xff0c;以查询或修改类型的属性。 试图特化定义于 <type_traits> 头文件的模板导致未定义行为&#xff0c;除了 std::common_type 可依照其所描述特化。 定义于<type_traits>头文件的模板可以用不完整类型实…

CMake基础【学习笔记(八)】

声明此博客为转载 CMake基础 文章目录 CMake基础一、准备知识1.1 C的编译过程1.2 静态链接库和动态链接库1.3 为什么需要CMake1.3.1 g 命令行编译1.3.2 CMake简介 二、CMake基础知识2.1 安装2.2 第一个CMake例子2.3 语法基础2.3.1 指定版本2.3.2 设置项目2.3.3 添加可执行文件…

从入门到大牛,JMeter接口测试+接口自动化测试(超细整理)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 在进行接口测试、…

符号执行初识

一、符号执行概念 符号执行&#xff08;Symbolic Execution&#xff09;是一种程序分析技术&#xff0c;它 可以通过分析程序来得到让特定代码区域执行的输入。 符号执行的 目的 是在给定的时间内&#xff0c; 生成一组输入&#xff0c;并通过这些输入尽可能多的探索执行路径。…

C++ Qt 学习(一):Qt 入门

Qt6 安装教程 0. 基础知识 0.1 qmake 和 cmake 对比 qmake&#xff1a;qt 独有的代码构建工具cmake&#xff1a;C 通用的代码构建工具&#xff0c;绝大部分 C 开源项目都使用 cmake 管理代码qt 项目&#xff0c;没有特殊要求&#xff0c;使用 qmake 即可 0.2 Qt 3 个窗口类的…

MATLAB野外观测站生态气象数据处理分析实践应用

1.基于MATLAB语言 2.以实践案例为主&#xff0c;提供所有代码 3.原理与操作结合 4.布置作业&#xff0c;答疑与拓展 示意图&#xff1a; 以野外观测站高频时序生态气象数据为例&#xff0c;基于MATLAB开展上机操作&#xff1a; 1.不同生态气象要素文件的数据读写与批处理实现 …

微信小程序自定义弹窗阻止滑动冒泡catchtouchmove之后弹窗内部内容无法滑动

自定义弹窗 如图所示&#xff1a; 自定义弹窗内部有带滚动条的盒子区域 问题&#xff1a; 在盒子上滑动&#xff0c;页面如果超出一屏的话&#xff0c;也会跟着一起上下滚动 解决方案&#xff1a;给自定义弹窗 添加 catchtouchmove 事件&#xff0c;阻止冒泡即可 网上不少…

Linux 安装 Redis7.x

Linux 安装 Redis7.x 下载redis7检查linux版本检查是否有 gcc什么是 gcc查看 gcc 是否有安装 安装 redis7查看默认安装目录启动服务连接服务服务关闭Redis的删除卸载Redis数据类型 下载redis7 下载地址&#xff1a;https://download.redis.io/releases/ 检查linux版本 [root…

Oracle JDK 和OpenJDK两者有什么异同点

Oracle JDK 和 OpenJDK 是两种不同版本的 Java Development Kit&#xff08;Java 开发工具包&#xff09;&#xff0c;它们都提供了用于开发 Java 程序的一系列工具和库。以下是它们之间的一些主要异同点&#xff1a; 相同点&#xff1a; 功能&#xff1a;在大多数情况下&…

【C++入门 三】学习C++缺省参数 | 函数重载 | 引用

C入门 三 1.缺省参数1.1 缺省参数概念1.2 缺省参数分类 2. 函数重载2.1 函数重载概念2.2 C支持函数重载的原理--名字修饰(name Mangling) 3.引用3.1引用概念3.2引用特性3.3 常引用3.4 使用场景1. 做参数2. 做返回值 3.5 传值、传引用效率比较3.6引用和指针的区别 4.引用和指针的…

2023最新ChatGPT商业运营系统源码+支持GPT4/支持ai绘画+支持Midjourney绘画

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…

Linux进程基础

文章目录 1.进程概念2.进程描述3.进程操作&#xff08;一&#xff09;3.1.进程查看3.2.进程获取3.3.进程终止3.4.进程创建 4.进程状态4.1.进程状态理论4.1.1.粗略理解4.1.2.深入理解 4.2.进程状态实现4.2.1.运行状态和浅度/深度睡眠4.2.2.暂停状态和停止并跟踪状态4.2.3.终止状…

19.4 Boost Asio 远程命令执行

命令执行机制的实现与原生套接字通信一致&#xff0c;仅仅只是在调用时采用了Boost通用接口&#xff0c;在服务端中我们通过封装实现一个run_command函数&#xff0c;该函数用于发送一个字符串命令&#xff0c;并循环等待接收客户端返回的字符串&#xff0c;当接收到结束标志go…

工作中的小tips:如何快速提取图片或者pdf上的文字,进行编辑?

工作中经常会碰到需要的材料是图片或者不能拷贝的pdf之类的情况&#xff0c;那么有没有办法快速从上面提取文字呢&#xff1f; 最近发现一个很好用的网站&#xff0c;百度翻译。首先说明一下&#xff0c;接下来的方法比较适合短一点的文字&#xff0c;像是大篇幅的那种不太适合…

Linux学习第30天:Linux 自带的 LED 灯驱动实验:驱动开发思维方式的转变势在必行

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 学习嵌入式Linux驱动开发整整30天了。今天简单做一个小结。因为之前的主要工作是做ARM的裸机开发&#xff0c;所以接触Linux以后感觉很多东西都变了。不仅仅包括…

如何选择安全又可靠的文件数据同步软件?

数据实时同步价值体现在它能够确保数据在多个设备或系统之间实时更新和保持一致。这种技术可以应用于许多领域&#xff0c;如电子商务、社交媒体、金融服务等。在这些领域中&#xff0c;数据实时同步可以带来很多好处&#xff0c;如提高工作效率、减少数据不一致、提高用户体验…

【Verilog 教程】7.3 Verilog 串行 FIR 滤波器设计

串行 FIR 滤波器设计 设计说明 设计参数不变&#xff0c;与并行 FIR 滤波器参数一致。即&#xff0c;输入频率为 7.5 MHz 和 250 KHz 的正弦波混合信号&#xff0c;经过 FIR 滤波器后&#xff0c;高频信号 7.5MHz 被滤除&#xff0c;只保留 250KMHz 的信号。 输入频率&#x…
最新文章