VMware虚拟机安装Ubuntu系统教程

news2024/9/24 5:26:02

所使用的文件如下:

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特性

  • 基于6.2内核
  • 使用了新的安装器
  • 采用GNOME 44
  • 支持Sony DualShock 4游戏手柄
  • 集成新的Intel TDX guest驱动程序

22.10

Kinetic Kudu(灵活的捻角羚)

2022-10-21

2023-07

其他特性参考: ubuntu22.10特性

  • 基于 5.19内核
  • systemd 使用v251.4
  • 支持 debuginfod
  • 改进安全机制
  • 采用GNOME 43
  • 更新 firefox ,libreoffice 7.4 , thunderbird 102
  • 更新子系统 BuleZ 5.65 , CPUS 2.4 NetworkManager 1.40 , Mesa 22 , Pipewire 0.3.58 , Poppler 22.08, PulseAudio 16, xdg-desktop-portal 1.15, fonts-noto-color-emoji updated for Unicode 15

22.04 LTS

Jammy Jellyfish(幸运水母)

2022-04-22

2027-04

其他特性参考: ubuntu22.04特性

  • 基于 5.17内核
  • Ubuntu Desktop uses a rolling HWE kernel (linux-hwe-22.04)
  • Ubuntu Server defaults to a non-rolling LTS kernel v5.15
  • Ubuntu Cloud and Devices use optimized kernels in collaboration with partners (v5.15+ with additional backports and features)
  • systemd v249.11
  • OpenSSL 3.0
  • GNOME 42

21.10

Impish Indri(顽皮狐猴)

2021-10-14

 

其他特性参考: ubuntu21.10特性

  • 基于5.13 内核
  • GCC 更新到11.2.0 ,binutils to 2.37 , glibc to 2.34 ,LLVM 默认使用13 ,golang默认使用1.17.x ,rustc 默认使用 1.51 ,OpenJDK 18
  • GNOME 40

21.04

Hirsute Hippo(多毛河马)

2021-04-22

 

其他特性参考: ubuntu21.04特性

  • 基于 5.11 内核
  • GCC 更新到10.3.0 ,binutils to 2.36.1, glibc to 2.33,Python使用3.9.4

20.10

Groovy Gorilla(时髦猩猩)

2020-10-22

 

其他特性参考: ubuntu20.10特性

  • 基于 5.8 内核
  • glibc 2.32, OpenJDK 11, rustc 1.41, GCC 10, LLVM 11, Python 3.8.6, ruby 2.7.0, php 7.4.9, perl 5.30, golang 1.13.
  • ubuntu 20.10 是第一个支持树莓派4的ubuntu发行版
  • GNOME 3.38

20.04 LTS

Focal Fossa(凝视的狸猫)

2020-04-23

 

其他特性参考: ubuntu20.04特性

  • 基于 5.4 内核
  • 支持 RISC-V
  • glibc 2.31, OpenJDK 11, rustc 1.41, GCC 9.3, Python 3.8.2, ruby 2.7.0, php 7.4, perl 5.30, golang 1.13.
  • GNOME 3.36
  • Mesa 20.0 OpenGL stack ,lueZ 5.53 ,PulseAudio 14.0 (prerelease),Firefox 75.0,Thunderbird 68.7.0,LibreOffice 6.4

19.10

Eoan Ermine(东方的白鼬)

2019-10-17

 

其他特性参考: ubuntu19.10特性

  • 基于 5.3 内核
  • glibc 2.30, OpenJDK 11, rustc 1.37, GCC 9.2, updated Python 3.7.5, Python 3.8.0 (interpreter only), ruby 2.5.5, php 7.3.8, perl 5.28.1, golang 1.12.10
  • 改进了ARM PPC64 LE ,S390X 和 RISCV64 的交叉编译工具链
  • GNOME 3.34
  • 支持了ZFS为root 文件系统
  • 改进了 NVIDIA特性

19.04

Disco Dingo(蹦迪的野狗)

2019-4-19

 

其他特性参考: ubuntu19.04特性

  • 基于 5.0 内核
  • glibc 2.29, OpenJDK 11, boost 1.67, rustc 1.31, and updated GCC 8.3, optional GCC 9, Python 3.7.3 as default, ruby 2.5.5, php 7.2.15, perl 5.28.1, golang 1.10.4.
  • GNOME 3.32

18.10

Cosmic Cuttlefish(外星章鱼)

2018-10-18

 

其他特性参考: ubuntu18.10特性

  • 基于 4.18 内核
  • openssl 1.1.1
  • glibc 2.28, OpenJDK 11, boost 1.67, rustc 1.28, and updated GCC 8.2, python 3.6.7 as default, python 3.7.1 as supported, ruby 2.5.1, php 7.2.10, perl 5.26.2, golang 1.10.4.
  • GNOME 3.32

18.04 LTS

Bionic Beaver(生化水獭)

2018-04-26

 

其他特性参考: ubuntu18.04特性

  • 不在对32bit PowerPC 支持
  • 初步支持wifi 6
  • 支持 BTRFS swap file
  • python 默认不在安装,Python 默认使用3.6

17.10(GNOME成为默认桌面环境)

Artful Aardvark(聪明的土豚)

2017-10-21

 

其他特性参考: ubuntu17.10 特性

  • Linux kernel 4.13
  • 不在支持32bit 的installer images
  • Wayland is default default display server.
  • GDM is default display manager.
  • GNOME 3.26.

17.04

Zesty Zapus(开心跳鼠)

2017-04-13

 

其他特性参考: ubuntu 17.04 特性

  • Linux kernel 4.10
  • GNOME 3.24.

16.10

Yakkety Yak(唠叨牦牛)

2016-10-20

 

其他特性参考: ubuntu16.10 特性

  • Linux kernel 4.8
  • The gpg binary is now provided by gnupg2.
  • GNOME 3.24.

16.04 LTS

Xenial Xerus(好客的非洲地松鼠)

2016-04-21

 

其他特性参考: ubuntu16.04 特性

  • Linux kernel 4.4
  • 服务端不在默认安装python2,特别提醒切换为python3,默认python3.5
  • Golang 1.6,OpenSSH 7.2p2
  • glibc 2.23 , binutils 2.26 , GCC 5.3.0
  • GNOME 3.18

15.10

Wily Werewolf(狡猾狼人)

2015-10-23

 

其他特性参考: ubuntu15.10 特性

  • Linux kernel 4.2
  • 添加Unity 新特性

15.04

Vivid Vervet(活泼绿猴)

2015-04-22

 

其他特性参考: ubuntu15.04 特性

  • Linux kernel 3.19
  • 添加Unity新特性:Enable the Dash, HUD, or logout dialogs over fullscreen windows.

14.10

Utopic Unicorn(乌托邦独角兽)

2014-10-23

 

其他特性参考: ubuntu14.10 特性

  • Linux kernel 3.16
  • 添加Unity新特性:High-DPI displays
  • Gtk updated to version 3.12. Qt updated to version 5.3.
  • Xorg with 1.16

14.04 LTS

Trusty Tahr(可靠塔尔羊)

2014-04-18

 

其他特性参考: ubuntu14.04 特性

  • Linux kernel 4.4(使用的是ubuntu 16.04的内核)
  • python3.4
  • Upstart 1.12.1

13.10

Saucy Salamander(活泼蝾螈)

2013-10-17

 

其他特性参考: ubuntu13.10 特性

  • Linux kernel 3.11
  • Python 3.3
  • CUPS 1.7, cups-filters 1.0.40, Ghostscript 9.10, Cairo 1.12.16
  • Upstart 1.10
  • 支持 64bit arm 架构

13.04

Raring Ringtail(热情猫熊)

2013-04-25

 

其他特性参考: ubuntu13.04 特性

  • Linux kernel 3.8.8
  • Unity 7
  • Python 3.3
  • Upstart 1.8

 

 

 

以下版本由于年代久远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博客

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

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

相关文章

GaN HEMT的大信号(RF PA)性能

来源:Novel Drain-Connected Field Plate GaN HEMT Designs for Improved VBD −RON Tradeoff and RF PA Performance (IEEE TRANSACTIONS ON ELECTRON DEVICES) 使用 TCAD 提取的 I-V 和 C-V 曲线族,结合 Keysight 的 IC-CAP 器件建模套件和先进SPICE模…

C# WPF上位机开发(MySql访问)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 前面我们学习了数据库sqlite,不过这是一种小型的数据库,作为内部使用还可以。但是,如果要与外面的其他供应商进…

overleaf 支持中文

基本操作 左上角menu中,切换compiler 到xelatex。 然后在\documentclass声明下面加一个 \usepackage{ctex}。 使用\usepackage{xecjk}可能也可以,但会有警告。 警告分析 Font “FandolSong-Regular” does not contain requested Script “CJK”。 网上…

智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于协作搜索算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.协作搜索算法4.实验参数设定5.算法结果6.…

【自然语言处理】用Python从文本中删除个人信息-第二部分

自我介绍 做一个简单介绍,酒架年近48 ,有20多年IT工作经历,目前在一家500强做企业架构.因为工作需要,另外也因为兴趣涉猎比较广,为了自己学习建立了三个博客,分别是【全球IT瞭望】,【…

【RocketMQ笔记01】安装RocketMQ消息队列运行环境

这篇文章,主要介绍如何安装RocketMQ消息队列运行环境。 目录 一、RocketMQ消息队列 1.1、下载RocketMQ 1.2、解压安装包 1.3、配置RocketMQ环境变量 1.4、修改启动脚本 1.5、启动RocketMQ (1)启动NameServer (2&#xff0…

【MATLAB】史上最全的17种信号分解+FFT+HHT组合算法全家桶

有意向获取代码,请转文末观看代码获取方式~ 1 【MATLAB】EMD 信号分解算法 EMD 是一种信号分解方法,它将一个信号分解成有限个本质模态函数 (EMD) 的和,每个 EMD 都是具有局部特征的振动模式。EMD 分解的主要步骤如下: 将信号的…

嵌入式开发常见的3个C语言技巧

​1.操作寄存器 在嵌入式开发中,常常要操作寄存器,对寄存器进行写入,读出等等操作。每个寄存器都有自己固有的地址,通过C语言访问这些地址就变得尤为重要。 #define GSTATUS1 (*(volatile unsigned int *)0x560000B0)在这里…

Http---HTTP协议

1. HTTP 协议的介绍 HTTP 协议的全称是(HyperText Transfer Protocol),翻译过来就是超文本传输协议。 超文本是超级文本的缩写,是指超越文本限制或者超链接,比如:图片、音乐、视频、超链接等等都属于超文本。 HTTP 协议的制作者是蒂姆伯纳…

虚继承解决菱形继承的原理

菱形继承的问题,是由多重继承的父类祖先是同一个父类导致的。如下面的情况: 菱形继承,会导致同名成员的二义性问题和数据冗余问题,用下面的代码来测试: class A { public:int _a; }; // class B : public A class B :…

数字化协同在服装行业:监狱服装生产的量身解决方案

内容来自演讲:苗子实 | 北京宜通华瑞科技有限公司 | 产品经理 摘要 这篇文章介绍了宜通世纪子公司北京宜通华瑞在服装行业智能制造方面的业务,以及明道云提供的业务支持。文章提到了服装行业的痛点及解决方案,并详细介绍了优化监狱服装企业的…

智能优化算法应用:基于人工蜂鸟算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于人工蜂鸟算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于人工蜂鸟算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.人工蜂鸟算法4.实验参数设定5.算法结果6.…

Jave EE 网络原理之网络层与数据链路层

文章目录 1. 网络层1.1 IP 协议1.1.1 协议头格式1.1.2 地址管理1.1.2.1 认识 IP 地址 1.1.3 路由选择 2. 数据链路层2.1 认识以太网2.1.1 以太网帧格式2.1.2 DNS 应用层协议 1. 网络层 网络层要做的事情,主要是两个方面 地址管理 (制定一系列的规则&am…

Discrete Time Signals and Systems

Discrete Time Signals and Systems 文章目录 Discrete Time Signals and SystemsSignal classificationbasic signalOperation on signalSystem of discrete signalLinear systems and nonlinear systemsCausal and non-causal SystemsTime-varying and time-invariant system…

ripro最新修正升级完美版,无加密无后门无需扩展,修复多处bug

这个应该是目前最完美的ripro开源版了。 最近更新: 2023-12-17 修正了jsdelivr.net被墙导致后台静态资源无法加载的bug(具体表现就是登录后台一直转圈,图标显示不了)。 2023-7-05 修正了几个bug。 2022-12-05 修正了虎皮椒支付…

《C++避坑神器·二十四》简单搞懂json文件的读写之根据键值对读写Json

c11 json解析库nlohmann/json.hpp文件整个代码由一个头文件组成 json.hpp,没有子项目,没有依赖关系,没有复杂的构建系统,使用起来非常方便。 json.hpp库在文章末尾下载 读写主要有两种方式,第一种根据键值对读写&…

隔壁小孩馋哭了都要问我要的MySQL数据库攻略

1 Mysql数据库 1.1 数据库概念 数据 描述事物的符号记录 包括数字、文字、图形、图像声音、档案记录等 以“记录”形式按统一的格式进行存储 表 将不同的记录组织在一起 用来存储具体数据 数据库 标的合集,是存储数据的仓库 以定的组织方式存储打的相互有…

单片机原理及应用:Keil μVision4和Proteus 8的配置介绍

笔者所在的专业最近开设了单片机课程,对笔者而言,虽然之前有一定的代码基础。但还是第一次面对既要求代码架构又要求电路仿真的领域。为了巩固知识和增强记忆,特此创建了这个专栏,谨以一名非电专业初学者的身份记录和分享知识。 …

【软件工程】可执行文件和数据分离

一、概述 可执行文件和数据分离是一种软件设计策略,旨在将程序代码和程序使用的数据分离存储。这种方法通常用于提高软件的模块化程度和灵活性,以及方便软件的管理和维护。 在可执行文件和数据分离中,程序代码通常以可执行文件的形式存储&a…

.net6使用Sejil可视化日志

(关注博主后,在“粉丝专栏”,可免费阅读此文) 之前介绍了这篇.net 5使用LogDashboard_.net 5logdashboard rootpath-CSDN博客 这篇文章将会更加的简单,最终的效果都是可视化日志。 在程序非常庞大的时候&…