VMware虚拟机安装Ubuntu系统教程
所使用的文件如下:
VMware® Workstation 17 Pro
ubuntu-22.04.3-desktop-amd64.iso
一、ubuntu 命名规则及各版本一览表
1.ubuntu 命名规则:
例如:ubuntu 16.04 LTS 是长期维护版本;ubuntu 17.04 是新特性版本
前两位数字为发行时的年份年份的最后两位数字,后两位为发行的月份,中间以一个英文小数点隔开。
LTS 表示长期支持版本,表示ubuntu会在一定时间范围内对这个版本进行维护和更新。
Ubuntu 每六个月发布一个非 LTS 版本,每两年发布一个 LTS 版本,每个LTS有5年的维护时间。
主版本号为单数则表明此版本为短期支持版本,主要是为了测试一些新特性,测试bug等
主版本号为双数时表明此版本为长期支持板,一般有五年的维护时间。
2.Ubuntu版本一览表
版本号 | 代号 | 发布时间 | 维护更新至 | 桌面 | 特性 |
23.04 | Lunar Lobster(月球龙虾) | 2023-04-20 | 2024-01 | | 其他性能参考:ubuntu23.04特性
|
22.10 | Kinetic Kudu(灵活的捻角羚) | 2022-10-21 | 2023-07 | | 其他特性参考: ubuntu22.10特性
|
22.04 LTS | Jammy Jellyfish(幸运水母) | 2022-04-22 | 2027-04 | | 其他特性参考: ubuntu22.04特性
|
21.10 | Impish Indri(顽皮狐猴) | 2021-10-14 |
| | 其他特性参考: ubuntu21.10特性
|
21.04 | Hirsute Hippo(多毛河马) | 2021-04-22 |
| | 其他特性参考: ubuntu21.04特性
|
20.10 | Groovy Gorilla(时髦猩猩) | 2020-10-22 |
| | 其他特性参考: ubuntu20.10特性
|
20.04 LTS | Focal Fossa(凝视的狸猫) | 2020-04-23 |
| | 其他特性参考: ubuntu20.04特性
|
19.10 | Eoan Ermine(东方的白鼬) | 2019-10-17 |
| | 其他特性参考: ubuntu19.10特性
|
19.04 | Disco Dingo(蹦迪的野狗) | 2019-4-19 |
| | 其他特性参考: ubuntu19.04特性
|
18.10 | Cosmic Cuttlefish(外星章鱼) | 2018-10-18 |
| | 其他特性参考: ubuntu18.10特性
|
18.04 LTS | Bionic Beaver(生化水獭) | 2018-04-26 |
| | 其他特性参考: ubuntu18.04特性
|
17.10(GNOME成为默认桌面环境) | Artful Aardvark(聪明的土豚) | 2017-10-21 |
| | 其他特性参考: ubuntu17.10 特性
|
17.04 | Zesty Zapus(开心跳鼠) | 2017-04-13 |
| | 其他特性参考: ubuntu 17.04 特性
|
16.10 | Yakkety Yak(唠叨牦牛) | 2016-10-20 |
| | 其他特性参考: ubuntu16.10 特性
|
16.04 LTS | Xenial Xerus(好客的非洲地松鼠) | 2016-04-21 |
| | 其他特性参考: ubuntu16.04 特性
|
15.10 | Wily Werewolf(狡猾狼人) | 2015-10-23 |
| | 其他特性参考: ubuntu15.10 特性
|
15.04 | Vivid Vervet(活泼绿猴) | 2015-04-22 |
| | 其他特性参考: ubuntu15.04 特性
|
14.10 | Utopic Unicorn(乌托邦独角兽) | 2014-10-23 |
| | 其他特性参考: ubuntu14.10 特性
|
14.04 LTS | Trusty Tahr(可靠塔尔羊) | 2014-04-18 |
| | 其他特性参考: ubuntu14.04 特性
|
13.10 | Saucy Salamander(活泼蝾螈) | 2013-10-17 |
| | 其他特性参考: ubuntu13.10 特性
|
13.04 | Raring Ringtail(热情猫熊) | 2013-04-25 |
| | 其他特性参考: ubuntu13.04 特性
|
|
|
| 以下版本由于年代久远ubuntu wiki 已经不在支持了 |
| |
12.10 | Quantal Quetzal(量子大咬鹃) | 2012-10-18 |
| | ubuntu12.10 特性 |
12.04 LTS | Precise Pangolin(精准穿山甲) | 2012-04-26 |
| | ubuntu12.04 特性 |
11.10 | Oneiric Ocelot(梦幻豹猫) | 2011-10-13 |
| | ubuntu11.10 特性 |
11.04(Unity成为默认桌面环境) | Natty Narwhal(聪明独角鲸) | 2011-04-28 |
| | ubuntu11.04 特性 |
10.10 | Maverick Meerkat(独行猫鼬) | 2010-10-10 |
| | ubuntu10.10 特性 |
10.04 LTS | Lucid Lynx(清醒猞狸) | 2010-04-29 |
| | ubuntu10.04特性 |
9.10 | Karmic Koala(幸运考拉) | 2009-10-29 |
| | ubuntu9.10特性 |
9.04 | Jaunty Jackalope(自信鹿角兔) | 2009-04-23 |
| | ubuntu9.04特性 |
8.10 | Intrepid Ibex(无畏野山羊) | 2008-10-30 |
| | |
8.04 LTS | Hardy Heron(坚韧苍鹭) | 2008-04-24 |
| | |
7.10 | Gutsy Gibbon(阵风长臂猿) | 2007-10-18 |
| | ubuntu7.10特性 |
7.04 | Feisty Fawn(活泼小鹿) | 2007-04-19 |
| | |
6.10 | Edgy Eft(紧张水蜥) | 2006-10-26 |
| | |
6.06 LTS | Dapper Drake(整洁公鸭) | 2006-06-01 |
| | |
5.10 | Breezy Badger(微风之獾) | 2005-10-13 |
| | |
5.04 | Hoary Hedgehog(灰白刺猬) | 2005-04-08 |
| | |
4.10(初始发布版本) | Warty Warthog(有疣疣猪) | 2004-10-20 |
| |
二、下载 Ubuntu 镜像(iso文件)
官方下载地址: Get Ubuntu | Download | Ubuntu
清华大学开源软件镜像站: Index of /ubuntu-releases/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
阿里云开源镜像站: ubuntu-releases安装包下载_开源镜像站-阿里云
注:官方下载可能很慢,所以在这里建议大家选择第 2 个或第 3 个路径进行下载,版本选择自己需要的即可(我本人下载的是 Ubuntu 22.04.3)。
三、VMware虚拟机下载安装教程
已经装有VMware的可以忽略此步,没有的可以参考文章: VMware虚拟机下载安装教程【详细步骤 - 图文结合】_vmware下载安装教程-CSDN博客
四、新建虚拟机
打开 VMware,点击【创建新的虚拟机】。或者如第二张图片所示,点击左上角的【文件】,然后点击【新建虚拟机】(快捷键为 Ctrl + N)
此时会出现一个向导窗口,勾选【自定义(高级)】,然后点击【下一步】
选择虚拟机硬件兼容性,这里可以使用默认的【Workstation 17.x】,也可以选择稍微低一些的配置,然后点击【下一步】
在安装客户机操作系统窗口中,勾选【稍后安装操作系统】,然后点击【下一步】
客户机操作系统”选择【Linux】,“版本”选择【Ubuntu 64 位】,然后点击【下一步】
“虚拟机名称”可以按照个人喜好命名,当然也可以用默认起的名字;然后点击【浏览】选择你要将 Ubuntu 安装的位置(这里建议在系统盘外建立一个新的文件夹);最后点击【下一步】
“处理器数量”和“每个处理器的内核数量”我建议都选择 2 个,后续应该是够用的,最后点击【下一步】
“此虚拟机的内存”可以选择默认的 4096 MB,然后点击【下一步】
勾选【使用网络地址转换(NAT)】(后期可以更改),然后点击【下一步】
选择默认的【LSI Logic(推荐)】,然后点击【下一步】
磁盘类型选择系统的推荐,选择默认的【SCSI(推荐)】,然后点击【下一步】
勾选【创建新虚拟磁盘】,然后点击【下一步】
“最大磁盘大小”可以选择 20(磁盘容量看个人需求,最好大于等于推荐大小,需求很大的话可以自行增加,我选择100G);然后勾选【将虚拟磁盘拆分成多个文件】;最后点击【下一步】
这里看个人需要,也可使用默认,点击【下一步】
点击【自定义硬件】
首先点击【新 CD/DVD 自动检测】,然后勾选【使用 ISO 映像文件】,之后点击【浏览】选择你第一步下载好的镜像文件,最后点击【关闭】
完成上述步骤后,点击【完成】
完成上述步骤后,虚拟机列表中会出现刚刚新建的虚拟机
五、安装系统
点击【开启此虚拟机】
直接按回车,然后我们要等待一段时间
一段时间过后,会出现下面的界面。划到最底下选择【中文(简体)】(这里的语言看个人选择,英文比较常用),然后点击【安装 Ubuntu】
默认即可,点击【继续】
按照下图步骤选择即可
等待一段时间,勾选【清除整个磁盘并安装 Ubuntu】,然后点击【现在安装】
注:由于是在虚拟机中安装,因此不会清除整个磁盘,不用担心会对磁盘造成伤害或是文件被删除
点击【继续】
时区根据实际情况选择,如:【shenzhen】,然后点击【继续】
设置用户名和密码,按自己需求来,具体步骤如下
接下来就是漫长的安装时间,在此期间,系统会自行安装,千万不要在该界面乱点,小心点到【Skip】
安装完成后,点击【现在重启】
接下来会看到下面的界面,用鼠标点击一下,然后按回车即可
鼠标点击这个带有名字的人头
输入前面设置的密码,输入完成后按下回车即可
点击【跳过】
点击【前进】
根据实际情况选择后,点击【前进】
点击【前进】
点击【完成】
最后回到下面这个界面,这也就意味着我们可以开始我们的 Linux 之旅了,点击【我已完成安装】
六、调整分辨率
以上的步骤可以让我们安装好Ubuntu的虚拟机,但是窗口特别小,显示的也不全,很不方便,所以需要调整分辨率。
点击【设置】,会跳出下图的窗口,然后点击【显示器】。
点击显示之后会跳出下图这个页面,我们修改分辨率,改为*×*(16:10),然后点击它右上角的应用。
点击应用之后,会出现这个页面,如果修改的分辨率适合我们的窗口,就点击保持当前配置,反之也可以保持当前配置然后继续调整。然后点击自由拉伸。
至此,我们的Ubuntu虚拟机安装完成,也调整好适合观看的页面。
参考资料:
1. Ubuntu所有版本名称以及特性介绍 - 知乎
2. VMware中安装Ubuntu_vmware安装ubuntu-CSDN博客
3. VMware 安装 Ubuntu(2023 当然要看热乎的教程了)_vmware安装ubuntu-CSDN博客
4. 【最新】手把手教你在VMware中安装Ubuntu虚拟机_vmware虚拟机安装ubuntu教程-CSDN博客
相关文章:

VMware虚拟机安装Ubuntu系统教程
所使用的文件如下: VMware Workstation 17 Pro ubuntu-22.04.3-desktop-amd64.iso 一、ubuntu 命名规则及各版本一览表 1.ubuntu 命名规则: 例如:ubuntu 16.04 LTS 是长期维护版本;ubuntu 17.04 是新特性版本 前两位数字为发…...

41 sysfs 文件系统
前言 在 linux 中常见的文件系统 有很多, 如下 基于磁盘的文件系统, ext2, ext3, ext4, xfs, btrfs, jfs, ntfs 内存文件系统, procfs, sysfs, tmpfs, squashfs, debugfs 闪存文件系统, ubifs, jffs2, yaffs 文件系统这一套体系在 linux 有一层 vfs 抽象, 用户程序不用…...

C++面试宝典第9题:找出第K大元素
题目 给定一个整数数组a,同时给定它的大小N和要找的K(1 <= K <= N),请根据快速排序的思路,找出数组中第K大的数(保证答案存在)。比如:数组a为[50, 23, 66, 18, 72],数组大小N为5,K为3,则第K大的数为50。 解析 这道题主要考察应聘者对于快速排序的理解,以及实…...

“马屁精”李白
“李白一斗诗百篇,长安市上酒家眠。天子呼来不上船,自称臣是酒中仙。”这是诗圣杜甫笔下的李白,也是我们脑海里坚信无二的李白。恃才傲物又狂放不羁的诗仙,怎么会低眉顺眼地去拍人马屁呢? 但我要说的是,人…...
python之glob的用法
目录 获取特定扩展名的所有文件 获取特定目录下的所有文件 递归获取所有文件 转义特殊字符 iglob glob 是 Python 中用于文件模式匹配的一个模块。它使用 Unix shell-style 的通配符来进行匹配,并返回所有匹配的文件路径列表。 下面是一些 glob 的基本用法&am…...

【adb】电脑通过ADB向手机传输文件
具体步骤如下: Step1 下载ADB工具 下载最新版本的 ADB工具 !!! 注意:一定要是最新版本的ADB,否则很可能导致无法识别到手机。 将下载的ADB解压以后的文件如下图所示: Step2 添加环境变量 将 ADB的路径 D:\platformtools &…...

npm的常用使用技巧
npm是一个强大的工具,可以帮助你管理Node.js项目中的依赖项。以下是一些有用的npm使用技巧: 使用npm install命令:这个命令可以安装项目的依赖项。如果你想安装一个特定的版本,你可以使用npm install <package><version…...

【网络奇遇记】揭秘计算机网络的性能指标:速率|带宽|吞吐量|时延
🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、数据结构 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 速率1.1 数据量1.2 速率 二. 带宽三. 吞吐量四. 时延4.1 发送时延4.2 传播时延…...
ACM中算法时间约束
ACM中算法时间约束 一般ACM竞赛C/C的时间限制是一秒,因此可以根据题目数据来推断该题所使用的算法。 算法的时间复杂度在 1 0 7 10^7 107左右合适,最多不能超过 1 0 8 10^8 108, O ( n ) O(n) O(n)的极限就在 1 0 8 10^8 108左右。 问题规…...

C++11的列表初始化和右值引用
目录 前言 一、C11的简介 二、C11的小故事。 三、统一的列表初始化 1.列表初始化 2.initializer_list 四、右值引用 1.什么是左值 2.什么是右值 3.右值引用写法 4.右值的分类 5.右值引用的作用 6.STL容器中的右值引用 7.万能引用 总结 前言 C11相较于之C98&…...

千帆起航:探索百度智能云千帆AppBuilder在AI原生应用开发中的革新之路
千帆起航:探索百度千帆AppBuilder在AI原生应用开发中的革新之路 1.揭开帷幕,大模型第二次战役 自从 ChatGPT 横空出世后,一石激起千层浪,人工智能也正在从感知理解走向生成创造,这是一个关键里程碑。生成式大模型完成…...

RevIT™ AAV Enhancer, 提高AAV产量的又一利器!
腺相关病毒 (AAV) 是基因治疗中使用最广泛的传递机制。近年来,基于AAV病毒所开发的基因疗法的研发及临床试验注册数量也呈指数级增长。截止本文撰写之时,美国食品和药物管理局已批准五项AAV疗法,也是全球市场上最为昂贵的药物,其中…...

Kubectl 部署有状态应用(下)
接上文 《Kubectl 部署有状态应用(上)》创建完StatefulSet后,本文继续介绍StatefulSet 扩展、更新、删除等内容。 StatefulSet 中的 Pod 验证序数索引和稳定的网络身份 StatefulSet 中的 Pod 具有唯一的序数索引和稳定的网络身份。 查看 …...

Jmeter 性能 —— 监控服务器!
Jmeter监控Linux需要三个文件 JMeterPlugins-Extras.jar (包:JMeterPlugins-Extras-1.4.0.zip)JMeterPlugins-Standard.jar (包:JMeterPlugins-Standard-1.4.0.zip)ServerAgent-2.2.3.zip 1、Jemter 安装插件 在插件管理中心的搜索Servers Performan…...

离散型制造企业为什么要注重MES管理系统的实施
离散型制造企业经常面临三个核心问题:生产什么、生产多少以及如何生产。尽管许多企业都实施了ERP系统,但仍然绕不开MES管理系统的话题。本文将从三个方面详细解释为什么离散型企业需要实施MES管理系统。 一、生产线经常出现的问题 在离散型企业中&#…...
Linux系统中跟TCP相关的内核参数
1. TCP保活机制 参考 《Nginx(三) 配置文件详解 - 基础模块》3.18章节 net.ipv4.tcp_keepalive_intvl:设置两次相邻探活检测的间隔时间。默认是75秒,单位是秒。net.ipv4.tcp_keepalive_probes:设置探活最多检测次数。默认是9次,单…...
代理模式(Proxy)
代理模式(Proxy Pattern)是一种结构型设计模式,用于为另一个对象提供一个代替品或占位符以控制对这个对象的访问。这个模式主要用于延迟处理操作或者在进行实际操作前后进行其它处理。 代理模式的实现通常涉及以下角色: 抽象主题(Subject):定义了代理和真实对象的共用接…...

在MacOS上Qt配置OpenCV并进行测试
目录 一.Qt环境准备 二.在Qt项目中加载Opencv库并编写代码测试 1.使用Opencv加载图片 (1)在Qt中创建一个新项目 (2)在.pro文件中链接OpenCV库 (3)添加新资源文件 (4)在mainw…...

java数据结构与算法刷题-----LeetCode167:两数之和 II - 输入有序数组
java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 思路 题目要求我们找到两个数相加的和,等于target指定的值。而…...

Linux:jumpserver V3的安装与升级(在线离线)(2)
官方文档写的非常详细,我这篇文章时间长了,会随着官方版本更新而落后 JumpServer - 开源堡垒机 - 官网https://www.jumpserver.org/安装和升级在官网也有详细的信息,我写本章是为了记录一下实验 我的系统是centos7.9 在线安装 在确定我们可…...

C++实现分布式网络通信框架RPC(3)--rpc调用端
目录 一、前言 二、UserServiceRpc_Stub 三、 CallMethod方法的重写 头文件 实现 四、rpc调用端的调用 实现 五、 google::protobuf::RpcController *controller 头文件 实现 六、总结 一、前言 在前边的文章中,我们已经大致实现了rpc服务端的各项功能代…...

(十)学生端搭建
本次旨在将之前的已完成的部分功能进行拼装到学生端,同时完善学生端的构建。本次工作主要包括: 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...

Unity3D中Gfx.WaitForPresent优化方案
前言 在Unity中,Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染(即CPU被阻塞),这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案: 对惹,这里有一个游戏开发交流小组&…...
DockerHub与私有镜像仓库在容器化中的应用与管理
哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例
使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件,常用于在两个集合之间进行数据转移,如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model:绑定右侧列表的值&…...

STM32标准库-DMA直接存储器存取
文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA(Direct Memory Access)直接存储器存取 DMA可以提供外设…...
ffmpeg(四):滤镜命令
FFmpeg 的滤镜命令是用于音视频处理中的强大工具,可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下: ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜: ffmpeg…...
【论文笔记】若干矿井粉尘检测算法概述
总的来说,传统机器学习、传统机器学习与深度学习的结合、LSTM等算法所需要的数据集来源于矿井传感器测量的粉尘浓度,通过建立回归模型来预测未来矿井的粉尘浓度。传统机器学习算法性能易受数据中极端值的影响。YOLO等计算机视觉算法所需要的数据集来源于…...

k8s业务程序联调工具-KtConnect
概述 原理 工具作用是建立了一个从本地到集群的单向VPN,根据VPN原理,打通两个内网必然需要借助一个公共中继节点,ktconnect工具巧妙的利用k8s原生的portforward能力,简化了建立连接的过程,apiserver间接起到了中继节…...
Java + Spring Boot + Mybatis 实现批量插入
在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法:使用 MyBatis 的 <foreach> 标签和批处理模式(ExecutorType.BATCH)。 方法一:使用 XML 的 <foreach> 标签ÿ…...