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

news2024/11/25 21:43:52

最近因为学习原因,需要将电脑设置为双系统,在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.coloradmin.cn/o/1147117.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java】LinkedList 集合

LinkedList集合特点 LinkedList 底层基于双向链表实现增删 效率非常高,查询效率非常低。 LinkedList源码解读分析 LinkedList 是双向链表实现的 ListLinkedList 是非线程安全的(线程是不安全的)LinkedList 元素允许为null,允许重复元素Linked…

基于 ARM+FPGA+AD的高精度数据采集系统设计

随着图像处理 、 工业控制 、 无线通信等领域的飞速发 展 , 对数据采集系统的速度 、 精度等性能要求也越来越高 。 这些要求都对数据采集系统的设计和实现提出了新的挑 战 。 目前数据采集系统的设计方案通常分为以下几类 : 1 &#xff0…

【持续交付】个人网站

今天给大家演示下如何基于Vuepress尝试持续交付博客网站。 也尝试过其他的方案,比如使用Typora导出html文件,并scp该文件到服务器上。 效果图 该持续交付主流程如下图 提交代码后会触发webHook生成version.txt,部署脚本每分钟轮询一次检测是否存在vers…

私有云:【14】桌面映射外网

私有云:【14】桌面映射外网 1、选择服务器设置2、选中以下项,填写自己的公网IP3、最后这个也修改掉 1、选择服务器设置 2、选中以下项,填写自己的公网IP 3、最后这个也修改掉 桌面映射外网设置完成,前提要有公网IP噶,…

Docker 笔记(上篇)

Docker 概述 Docker 概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之…

【算法练习Day32】 斐波那契数爬楼梯使用最小花费爬楼梯

​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:练题 🎯长路漫漫浩浩,万事皆有期待 文章目录 斐波那契数爬楼梯使用最小花…

所有电商API接口,淘宝API接口分类,1688API、拼多多API、京东API

前往接入API 淘宝API item_get 获取商品详情 根据商品ID查询商品标题价格描述等详情数据 淘宝API item_search 按关键字搜索商品 搜索关键字,显示商品总数,标题,图片,优惠价等数据 淘宝API item_fee 获取商品快递费用 输入商品…

基于RK3568高性价比全国产EMS储能解决方案(一)概述

储能产业链框架 储能产业链可分为上游“原材料及生产设备”、中游“储能系统”、下游“储能场景应用及后市场服务”。 图1 储能产业链框架图 产业链中游的“储能电池系统”主要包括“能量管理系统(EMS)”、“电池管理系统(BMS)”、“储能逆变器(PCS)”、“电池组”四个部分。…

Java创建一个长度为10的数组,利用Arrays.sort(), 为数组元素排序

程序要求:1)创建一个整型数组,数组的长度为10. 2)给数组元素赋值,要求乱序。 3)利用fori循环将数组元素依次输出。 4)利用Arrays.sort(), 为数组元素排序 5)采用增加for循环将排…

shell语法大全(超级详细!!!!),非常适合入门

本文旨在对y总的Linux基础课shell语法做学习记录,指令较多,方便日后查找。 参考视频:Linux基础课 参考教程:Linux教程 1 概论 Linux中常见的shell脚本有很多种,常见的有: Bourne Shell(/usr/bin/sh或/bi…

Evade Deep Image Retrieval by Stashing Private Images in the Hash Space

摘要: 挑战: 当网络上的图像被大规模检索并被用作个人信息的丰富矿藏时,隐私也面临着风险; 攻击者可以通过从目标类别中查询类似图像以查找任何可用模型来提取私有图像。 提出: 提出了一种基于对抗性示例的新机制…

Cesium绕点旋转

目录 项目地址实现效果实现方法 项目地址 https://github.com/zhengjie9510/webgis-demo 实现效果 实现方法 let angle 0.0 viewer.camera.lookAt(position, new Cesium.HeadingPitchRange(Cesium.Math.toRadians(angle), Cesium.Math.toRadians(-30), 2000)) viewer.clock…

Ubuntu自建git服务器

Ubuntu 安装 gitlab-ce sudo apt-get update sudo apt-get install gitlab-ce 安装成功 sudo apt-get install gitlab-ce 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列【新】软件包将被安装:gitlab-ce 升…

基于鸟群算法的无人机航迹规划-附代码

基于鸟群算法的无人机航迹规划 文章目录 基于鸟群算法的无人机航迹规划1.鸟群搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要:本文主要介绍利用鸟群算法来优化无人机航迹规划。 1.鸟群搜索算法 …

koa搭建服务器(二)

在上一篇文章已经成功的运行了一个http服务器,接下来就是使用Sequelize ORM(官方文档:Sequelize 简介 | Sequelize中文文档 | Sequelize中文网)来操作数据库。 1、安装依赖 首先也是需要安装相关的依赖 npm i sequelize npm i …

【Mysql】数据库三大范式

数据库三范式 :数据库三范式是指关系型数据库设计中的三种规范化设计原则,旨在减少数据冗余、提高数据一致性和可维护性。 第一范式:规定表中的每一列都应该是不可分割的最小单元。 为什么要这样实现呢? :举个栗子…

【Unity PlasticSCM】记录:从介绍 下载 到拉取项目

实习的时候项目是svn管理的,这次mini的项目管理最后选择了美术策划友好的plasticSCM,但之前没有接触过,所以决定花费一点时间去了解,然后记录一下中间遇到的一些问题。 了解及下载Plastic b站很详细介绍PlasticSCM:Un…

ChatGPT扩展系列之ChatExcel

文章目录 ChatGPT扩展系列之ChatExcel对某一列的文字进行处理对数据进行排序对数据进行计算微软官方又推出Excel AI插件ChatGPT扩展系列之ChatExcel 自从ChatGPT很空出世之后,很多基于ChatGPT的应用便如雨后春笋般应用而生,这些应用的底层本质就是利用了ChatGPT对自然语言的…

计网强化

文章目录 1.TCP报文段、IP分组、MAC帧(1)TCP报文段 首部字段①发送窗口、接收窗口、拥塞窗口、滑动窗口(2)IP数据报 首部格式①片偏移量(3)MAC帧2.转发表、路由表、ARP表3.网络三层设备(1)集线器、交换机、路由器(2)冲突域与广播域(3)广播(4)时延

高等数学教材重难点题型总结(七)微分方程

高数上册最后一章,虽然不如积分难,但也颇为恶心,好在套路很固定,重点在于:区分方程类型,记忆求解公式~ 此外,诸如伯努利、欧拉方程等内容,是考研数学一的内容,学校的期末…