Windows电脑安装Linux(Ubuntu 22.04)系统(图文并茂)

Windows电脑安装Ubuntu 22.04系统,其它版本的Ubuntu安装方法相同

Ubuntu 16.04、Ubuntu 18.04安装方法相同,制作U盘启动项的镜像文件下载你需要的版本即可!
Ubuntu的中文官网网址:https://cn.ubuntu.com/,聪明的你一定能找到下载镜像文件的地方!
https://releases.ubuntu.com/是Ubuntu 14.04 到 Ubuntu 23.10的镜像文件汇总地址!
制作U盘启动项的软件rufus的下载地址:https://rufus.ie/downloads/!

(一)制作U盘启动项

1.制作U盘启动项的软件有很多,用哪个都行,我选择的是rufus,以管理员身份运行rufus;
在这里插入图片描述
2.设备选择你用来制作启动项的U盘,不能选错了;点击选择来选择您的镜像文件;分区类型选择“GPT”;文件系统选择“FAT32”,然后点击“开始”;
在这里插入图片描述
3.点击“OK”;
在这里插入图片描述
4.点击“确定”;
在这里插入图片描述
5.已经开始制作U盘启动项了;
在这里插入图片描述
6.制作完成,接下来可以安装双系统了。
在这里插入图片描述

(二)安装系统

0.首先准备一个未分区的磁盘空间用来安装Ubuntu,未分区的哈,我的是磁盘0里面那块黑色的100.12GB的磁盘空间:
在这里插入图片描述

1.将制作好的U盘插入电脑,关机;
在这里插入图片描述

2.按下开机电源键开机的同时不断按F12(联想)进入启动项选择界面,选择您插入的U盘作为启动项,部分主流品牌笔记本的进入开机启动项界面的按键如下表,您可能需要同时按下 Fn 键 :

电脑品牌惠普联想华硕戴尔
开机启动项按键F9F12ESCF12

选择您的U盘启动项,然后回车进入:

在这里插入图片描述

3.选择第一个Try or Install Ubuntu,回车进入,电脑比较老的话可能需要一二分钟才能进入:
在这里插入图片描述
4.选择左侧的"中文",然后点击" 安装Ubuntu "
在这里插入图片描述
5.选择“Chinese”,点击“继续
在这里插入图片描述
6.有网就连网,没网就选第一个,然后点击“继续”;
在这里插入图片描述
7.“最小安装”和“正常安装”随便选,如果只是在这个系统下做开发,那就可以选择“最小安装”,如果想日常使用这个系统那就选择“正常安装”,如果上一步连网了,“其他选项”里选“安装Ubuntu时下载更新”;
在这里插入图片描述
8.安装双系统选择第三个“其他选项”,点击“继续”;
在这里插入图片描述
9.最麻烦的一步来了,分区,找到您预留的用来安装此系统的硬盘空间(就是第0步准备的那块磁盘空间),我的就是下图选中的这个,在这里1GB≠1024MB,我算出来这里1GB=1073.7MB,下面分区的时候我按照1GB=1070MB来换算的;
在这里插入图片描述
10.我设置的分区大小如下表:

挂载点//boot/home/tmp/usr/varswap
GB大小1562554252
MB大小1605064202675053504494053502140

11.按照上表顺序设置各个分区,首先是根节点“/”,计划大小是16050,但是我输入16051,因为这个节点会吞噬1MB,强迫症患者就想多输入1个MB,分区类型选“主分区”,分区位置选“空间起始位置”,“Ext4日志文件系统”,挂载点选“/”,然后点击“OK”;
在这里插入图片描述
12.接下来是“/boot”分区,计划大小是6420,我不小心又输入了6421,这个节点并不会吞噬1MB,分区类型选“逻辑分区”,分区位置选“空间起始位置”,“Ext4日志文件系统”,挂载点选“/boot”,然后点击“OK”;
在这里插入图片描述
13.接下来是“/home”分区,计划大小是26750,分区类型选“逻辑分区”,分区位置选“空间起始位置”,“Ext4日志文件系统”,挂载点选“/home”,然后点击“OK”;
在这里插入图片描述
14.接下来是“/tmp”分区,计划大小是5350,分区类型选“逻辑分区”,分区位置选“空间起始位置”,“Ext4日志文件系统”,挂载点选“/tmp”,然后点击“OK”;
在这里插入图片描述
15.接下来是“/usr”分区,计划大小是44940,分区类型选“逻辑分区”,分区位置选“空间起始位置”,“Ext4日志文件系统”,挂载点选“/usr”,然后点击“OK”;
在这里插入图片描述
16.接下来是“/var”分区,计划大小是5350,分区类型选“逻辑分区”,分区位置选“空间起始位置”,“Ext4日志文件系统”,挂载点选“/var”,然后点击“OK”;
在这里插入图片描述
17.接下来是“交换空间”分区,计划大小是2140,分区类型选“逻辑分区”,分区位置选“空间起始位置”,用于“交换空间”,然后点击“OK”;
在这里插入图片描述
18.分完分区后,会有一点剩余空闲分区,不用管,然后选择“”安装启动引导器的设备为您的“/boot”分区所在的设备,例如我的“/boot”分区在“/dev/sda5”,那我的“安装启动引导器的设备”就选择“/dev/sda5”,然后点击现在安装;
在这里插入图片描述
19.然后点击“继续”;
在这里插入图片描述
20.尽可能点击上海的实际位置,然后点击“继续”;
在这里插入图片描述
21.设置你的用户信息和开机密码,选择自动登录的话,每次开机都不需要输入密码,然后点击“继续”;
在这里插入图片描述
22.安装中,请耐心等待…
在这里插入图片描述
23.安装完成,点击“现在重启”;
在这里插入图片描述
24.“Please remove the installation medium, then press ENTER”,拔掉U盘,然后按下回车键
在这里插入图片描述
25.选择第一个“Ubuntu”,按回车键,或者等待10秒后自动进入;
在这里插入图片描述
26.完成,进入Linux(Ubuntu)系统。
在这里插入图片描述

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

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

相关文章

redisson解决redis服务器的主从一致性问题

redisson解决redis的主节点和从节点一致性的问题。从而解决锁被错误获取的情况。 实际开发中我们会搭建多台redis服务器,但这些服务器分主次,主服务器负责处理写的操作(增删改),从服务器负责处理读的操作,…

TCP粘包和分包

TCP的粘包和分包是网络通信中常见的问题,特别是在使用TCP协议进行数据传输时。这两个问题都涉及到TCP在传输数据时的工作机制。 粘包(TCP数据合并) 粘包指的是发送方发送的多个小数据包在传输过程中被TCP协议合并成一个大的数据包接收&…

英飞凌电源管理PMIC的安全应用

摘要 本篇文档主要用来介绍英飞凌电源管理芯片TLF35584的使用,基于电动助力转向应用来介绍。包含一些安全机制的执行。 TLF35584介绍 TLF35584是英飞凌推出的针对车辆安全应用的电源管理芯片,符合ASIL D安全等级要求,具有高效多电源输出通道&…

AI认知与科普(通识)

一、宏观分析 1.全球人工智能产业概况: 近年来,全球人工智能产业呈现出快速增长的趋势。据相关数据显示,全球人工智能市场规模预计将在2025年达到约600亿美元,年复合增长率达到约25%。其中,美国、中国、欧洲、日本等地…

Jmeter+Ant+Git/SVN+Jenkins实现持续集成接口测试,一文精通(一)

前言 Jmeter,Postman一些基本大家相比都懂。那么真实在项目中去使用,又是如何使用的呢?本文将一文详解jmeter接口测试 一、接口测试分类 二、目前接口架构设计 三、市面上的接口测试工具 四、Jmeter简介,安装,环境…

opencv解析系列 - 基于DOM提取大面积植被(如森林)

Note&#xff1a;简单提取&#xff0c;不考虑后处理&#xff08;填充空洞、平滑边界等&#xff09; #include <iostream> #include "opencv2/imgproc.hpp" #include "opencv2/highgui.hpp" #include <opencv2/opencv.hpp> using namespace cv…

深入理解React中的useReducer:管理复杂状态逻辑的利器

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

​​​​​​​ARCGIS API for Python进行城市区域提取

ArcGIS API for Python主要用于Web端的扩展和开发&#xff0c;提供简单易用、功能强大的Python库&#xff0c;以及大数据分析能力&#xff0c;可轻松实现实时数据、栅格数据、空间数据等多源数据的接入和GIS分析、可视化&#xff0c;同时提供对平台的空间数据管理和组织管理功能…

docker-compose这下会用了吗?

概要 默认的模板文件是 docker-compose.yml&#xff0c;其中定义的每个服务可以通过 image 指令指定镜像或 build 指令&#xff08;需要 Dockerfile&#xff09;来自动构建。 注意如果使用 build 指令&#xff0c;在 Dockerfile 中设置的选项(例如&#xff1a;CMD, EXPOSE, V…

51单片机基础篇系列-51单片机基础开发流程和基本I/O口

&#x1f308;个人主页: 会编程的果子君 &#x1f4ab;个人格言:“成为自己未来的主人~” 51开发平台的组成 单片机应用系统&#xff08;也叫目标系统&#xff09; 硬件&#xff1a; 用户可以自己设计制作&#xff0c;也可以采用现成的开发板快捷搭建 软件&#xff1a; …

扁平数据转树形结构,让数据管理更清晰

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

1.初学docker

这是在centos7上的基本操作用法。 一、基本操作 # 安装yum源 yum install -y yum-utils # 配置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装docker yum install -y docker-ce-cli containerd.io docker-buildx-plu…

C语言——函数指针——函数指针数组 (详解)

函数指针数组 函数指针数组的作用 函数指针数组是一个数组&#xff0c;其中的每个元素都是一个函数指针。函数指针是指向函数的指针变量&#xff0c;可以用来调用相应的函数。函数指针数组的作用是可以根据需要动态地选择并调用不同的函数。 函数指针数组的使用场景有很多&…

微服务day06-Docker

Docker 大型项目组件较多&#xff0c;运行环境也较为复杂&#xff0c;部署时会碰到一些问题&#xff1a; 依赖关系复杂&#xff0c;容易出现兼容性问题 开发、测试、生产环境有差异 1.什么是Docker? 大型项目组件很多&#xff0c;运行环境复杂&#xff0c;部署时会遇到各种…

Beans模块之工厂模块BeanFactory

博主介绍&#xff1a;✌全网粉丝5W&#xff0c;全栈开发工程师&#xff0c;从事多年软件开发&#xff0c;在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战&#xff0c;博主也曾写过优秀论文&#xff0c;查重率极低&#xff0c;在这方面有丰富的经验…

Linux 之九:CentOS 上 Tomcat 安装、SpringBoot 项目打包和部署

安装 Tomcat 下载 a. 方式一&#xff1a;可以在windows 真机上下载后&#xff0c;再上传到服务器 b. 方式二&#xff1a;可以在服务器端使用 wget 下载命令来下载 登录官网https://tomcat.apache.org/download-90.cgi&#xff0c;选择 linux 版本 右键&#xff0c;获取下载链接…

服务器-->网站制作-->接口开发,一篇文章一条龙服务(2)

作者&#xff1a;q: 1416279170v: lyj_txd前述&#xff1a;本人非专业&#xff0c;兴趣爱好自学自研&#xff0c;很多没有说清楚的地方见谅&#xff0c;欢迎一起讨论的小伙伴~ 上期回顾&#xff0c;了解 服务器&#xff0c;网站制作&#xff0c;接口开发之见的关系&#xff0c…

vue中实现3d词云效果(已封装组件)

<!--* Description: 词云组件 页面* Date: 2024/3/10 23:39 --> <template><div:style"{display: flex,justifyContent: center,border: 1px solid red,}"><svg:width"width":height"height"mousemove"listener($even…

【HarmonyOS】ArkUI - 自定义卡片样式

ArkUI - 自定义卡片样式 HarmonyOS API 9 没有提供原生的卡片样式&#xff0c;我定义了一个卡片样式&#xff0c;可以方便大家在日常开发中使用。 效果图&#xff1a; 卡片样式代码如下&#xff1a; Styles function card() {.width(95%).padding(20).backgroundColor(Col…

C#,数值计算,用割线法(Secant Method)求方程根的算法与源代码

1 割线法 割线法用于求方程 f(x) 0 的根。它是从根的两个不同估计 x1 和 x2 开始的。这是一个迭代过程&#xff0c;包括对根的线性插值。如果两个中间值之间的差值小于收敛因子&#xff0c;则迭代停止。 亦称弦截法&#xff0c;又称线性插值法.一种迭代法.指用割线近似曲线求…