VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS)详细步骤

news2024/11/27 4:39:04

目录
一、概述
二、下载Ubuntu 22.04.1 LTS
三、在VMware虚拟机下安装Ubuntu22.04
四、配置网络


一、概述

Ubuntu是基于Linux内核开发的,免费下载,使用和分享的开源系统。如果需要在Linux下开发程序,这是一个很好的选择。本文介绍了Ubuntu最新发布版本Ubuntu 22.04.1 LTS在VMware虚拟机的安装,LTS意为“长期支持”,一般为5年。该LTS版本将提供免费安全和维护更新至 2027年4月。有需要了解更多的,可以到 Ubuntu官网 了解。


二、下载Ubuntu 22.04.1 LTS

点击链接 Ubuntu 22.04.1 LTS (Jammy Jellyfish) 跳转到Ubuntu官网,下载ubuntu-22.04.1-desktop-amd64.iso,点击图中划线部分的任意一个都可下载,文件大小为3.6G左右。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YDycZGBQ-1673874348707)(F:\tarena\00_嵌入式开发环境\01_Ubuntu\Ubuntu00.png)]


三、在VMware虚拟机下安装Ubuntu22.04

这一小节主要介绍在VMware虚拟机下Ubuntu系统的安装步骤,如果是在电脑直接安装的,也可以参考,步骤是一样的。如果是想在在VMware虚拟机安装的,又还没创建好虚拟机的,可以参考上一篇文章创建新的虚拟机。接下来是详细步骤。

首先在VMware打开虚拟机,先别启动,在虚拟机的选项卡上点击鼠标右键,依次选择 设置 -> 硬件 -> CD/DVD(SATA),勾选使用ISO映像文件,选择前面下载好的 ubuntu-22.04.1-desktop-amd64.iso 镜像文件,点击确定,如图:
在这里插入图片描述
然后再开启此虚拟机,等待出现下图页面,然后鼠标点击进去选择Try or Install Ubuntu,按Enter键,开始安装Ubuntu22.04LTS,接下去可能出现一段时间的黑屏,是在准备安装系统,属于正常现象,耐心等待即可(这个过程有可能是几分钟或者十几分钟,与电脑配置有关):
在这里插入图片描述
等到出现下图安装页面为止,安装语言选择中文(简体),点击安装Ubuntu
在这里插入图片描述
键盘布局,我选择汉语拼音的,然后点击继续,如图:
在这里插入图片描述
更新和其他软件,因为我需要用来编译代码,所以勾选最小安装,下面按照默认的勾选安装Ubuntu时下载更新,点击继续:
在这里插入图片描述
安装类型 ,勾选清楚整个磁盘并安装,弹窗将改动写入磁盘吗?,点击继续:
在这里插入图片描述
您在什么地方?,选择 Shanghai,点击继续:
在这里插入图片描述
您是谁?,填写自己的用户名、密码(一定要记住,后面登录需要用到)等信息,点击继续,进入漫长的安装过程,大概要三十分钟左右,取决于电脑配置:
在这里插入图片描述
直到出现下图,显示安装完毕,点击现在重启
在这里插入图片描述
重启后,如果出现下图页面,提示请拔掉安装光盘,再按Enter,就先关闭客户机再按照下面操作:
在这里插入图片描述
在虚拟机的选项卡上点击鼠标右键,依次选择然后设置 -> 硬件 -> CD/DVD(SATA),去掉启动时连接,下面勾选使用物理驱动器,点击确定,如图,然后再重启客户机
在这里插入图片描述

正常启动后,出现登录页面,鼠标点击用户,输入密码,登录成功:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7YjGcxaD-1673874348739)(F:\tarena\00_嵌入式开发环境\01_Ubuntu\Ubuntu12.png)]

第一次登录后,会有一些欢迎页面,跳过后,终于进入到Ubuntu22.04LTS的桌面了,到此,Ubuntu22.04系统安装完成了:
在这里插入图片描述


四、配置网络

安装完成后,先检查一下网络是否正常使用,方便后面在线安装其他开发软件,如果网络可用,是可以ping通 baidu.com的,如下图:
在这里插入图片描述

然后,按下图手动设置一个ip(设置一个没人用的ip就行了,不一定是168),因为以后开发时经常要用到这个系统,避免自动分配ip导致ip变化,配置完成后,再次ping baidu.com,使其ping通。
在这里插入图片描述

最后,在命令行输入ifconfig,查看当前ip是否为刚才设置的ip,如果执行ifconfig失败,先执行下面语句安装网络工具,然后再查看:

sudo apt install net-tools

只要确保网络可以ping通baidu.com,整个Ubuntu系统安装就算完成了。

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

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

相关文章

【问题解决】Tomcat启动服务时提示Filter初始化或销毁出现java.lang.AbstractMethodError错误

问题背景 最近在开发项目接口,基于SpringBoot 2.6.8,最终部署到外置Tomcat 8.5.85 下,开发过程中写了一个CookieFilter,实现javax.servlet.Filter接口,代码编译期正常。部署到外置Tomcat 8.5.85 下,在控制…

【Java寒假打卡】Java基础-类加载器

【Java寒假打卡】Java基础-类加载器概述类加载时机类加载的过程-加载类加载的过程-链接类加载的过程-初始化类加载器的分类类加载器-双亲委派模型类加载器-常用方法概述 负责将字节码文件加载到内存中 类加载时机 创建类的实例对象调用类的类方法访问类或者接口的类变量&am…

SymPy符号运算库与latex数学公式

SymPy符号运算库与latex数学公式sympylatexsympy SymPy是一个用于以符号运算为主的符号数学的Python库。它的目标是成为一个全功能的计算机代数系统(CAS),同时保持代码尽可能的简单,以便易于理解和易于扩展。SymPy完全是用Python编写的。 官网地址:http…

【linux kernel】Linux设备驱动模型 | bus

文章目录一、导读二、与总线相关的数据结构(2-1)struct bus_type(2-2)struct subsys_private三、总线的初始化四、总线的操作接口(4-1)总线的注册(4-2)总线的注销(4-3&am…

Linux的基本使用在Linux上部署程序

linux概述 Linux严格意义来说只是一个"操作系统内核",一个完整的操作系统 操作系统内核 配套的应用程序 由于 Linux 是一个完全开源免费的内核,因此有些公司/开源组织又基于 Linux 内核,提供了不同的配套程序,这就构…

GAN“家族”又添新成员——EditGAN,不但能自己修图,还修得比你我都好

导语:从风格迁移到特征解耦、语言概念解耦,研究人员正通过数学和语言逐步改善GAN的功能。作者 | 莓酊编辑 | 青暮首先想让大家猜一猜,这四张图中你觉得哪张是P过的?小编先留个悬念不公布答案,请继续往下看。生成对抗网…

【蓝桥杯】历届真题 时间显示(省赛)Java

【问题描述】 小蓝要和朋友合作开发一个时间显示的网站。在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从1970年1月1日O0:00:00到当前时刻经过的毫秒数。 现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日&a…

Allegro如何灌铜操作指导

Allegro如何灌铜操作指导 在做PCB设计平面层的铜皮时候,会需要用到灌铜的操作,如下图 灌铜可以让铜皮自动沿着Antietch画指定网络的铜皮 具体操作如下 点击Add Line命令选择Anti Etch的层面,比如Anti Etch画在L2层,线宽设置为40mil

TCP通信的三次握手和四次挥手详解

TCP通信的三次握手和四次挥手详解 计算机网络参考模型: 应用层:例如Modbus、Http、FTP 传输层:TCP、UDP 网络层:IP 数据链路层:MAC 物理层:RS485、RS232、以太网 TCP的包头: TCP包头为至少20字节 TCP包头解释  源端口号、目的端口号,用于建立连接时,确认源端口(本机…

2.Spring 等框架简单入门了解

1.Spring 1.什么是spring? 一个轻量级Java开发框架,目的是为了解决企业级应用开发 的业务逻辑层和其他各层的耦合问题. 两个核心特性,也就是依赖注入(dependency injection,DI)和面向切面编程(aspect- oriented programming,AOP) 2.IOC(控制…

一文带你秒懂十大排序

目录 一、排序的概述 二、插入排序 1、直接插入排序 2、希尔排序 二、选择排序 1、直接选择排序 2、堆排序 三、交换排序 1、冒泡排序 2、快速排序 四、归并排序 五、计数排序 六、基数排序 七、桶排序 八、排序总结 一、排序的概述 排序就是将一组…

pod私有库

私有库制作步骤 1、在gitlab上创建一个空项目,并用source tree导到本地,便于后面代码更新上传 2、cd 到项目下 执行pod lib create 【组件名】如:pod lib create TDAlertView 输入命令后会显示下载模板,会有几秒钟等待 Cloni…

一文搞懂 python 中的 classmethod、staticmethod和普通的实例方法的使用场景

什么是类方法(classmethod)/静态方法(staticmethod)和普通成员方法? 首先看这样一个例子: class A(object):def m1(self, n):# 属于实例对象,self 指代实例对象,print("self:…

Allegro如何更改钻孔孔符以及大小操作指导

Allegro如何更改钻孔孔符以及大小操作指导 PCB设计完成时,需要放出整板的钻孔表来,有的钻孔孔符以及大小并不是需要的,Allegro支持更改钻孔符以及大小,如下图 需要更改孔符以及大小, 具体操作如下 选择Manufacture选择NC

aws parallelcluster 理解 parallelcluster 集群的配置和使用

参考资料 Setup AWS ParallelCluster 3.0 with AWS Cloud9 200 HPC For Public Sector Customers 200 HPC pcluster workshop 200 Running CFD on AWS ParallelCluster at scale 400 Tutorial on how to run CFD on AWS ParallelCluster 400 Running CFD on AWS ParallelC…

CSS 伪元素也可以被用于反爬案例?来学习一下。26

先说一下什么是 CSS 中的伪元素,CSS 伪元素的概念是指在 CSS 中使用的一些特殊的元素,它们不存在于 HTML 文档中,而是由浏览器生成的元素,用于提供额外的样式控制。这些伪元素在 HTML 代码中不存在,但可以在 CSS 中通过…

[idekCTF 2023] Malbolge I Gluttony,Typop,Cleithrophobia,Megalophobia

这些题名字我都不认识,这是什么语呀。这个比赛感觉太难了,加上春节将近比较忙,仅作了4个简单题。记录一下。Misc/Malbolge I Gluttony这是个虚拟机的题,放入misc感觉有点不可思忆,题目给了7个命令,有"…

【云原生进阶之容器】第五章容器运行时5.1节--容器运行时总述

1 Kubernetes引言 Kubernetes 已经成为容器编排调度领域的事实标准,其优良的架构不仅保证了丰富的容器编排调度功能,同时也提供了各个层次的扩展接口以满足用户的定制化需求。其中,容器运行时作为 Kubernetes 管理和运行容器的关键组件,当然也提供了简便易用的扩展…

图解二叉树的构造 | 中序 + 后序

中序后续构造二叉树 https://leetcode.cn/problems/construct-binary-tree-from-inorder-and-postorder-traversal/ 递归思路 递归思路很简单, 因为无论是构造一棵大树还是一棵小树, 都是重复的子问题, 思路主要麻烦在边界上 如下图所示 上述是中序和后续序列 我们要递归, 需…

BetaFlight飞控AOCODARC-F7MINI固件编译

BetaFlight飞控AOCODARC-F7MINI固件编译1. 编译目标(AOCODARC-F7MINI)2. 编译步骤Step 1 软件配置环境准备Step 2 获取开源代码Step 3 构建命令介绍Step 4 构建命令准备Step 5 厂家目标板查询Step 6 目标固件编译Step 7 目标固件清理3. 参考资料BetaFlig…