VMware虚拟机下安装Ubuntu(详细教程,最小系统的安装,含VMware Tools)

news2024/12/26 21:40:34

1.VM的下载安装

VMware的下载安装教程_vm16 pro下载-CSDN博客

2. Ubuntu 下载

在官网或者镜像站下载所需版本的.ios镜像,这个镜像在接下来的步骤中会用到:

Ubuntu 22.04.4 LTS 下载 和 清华大学开源软件镜像站 - Ubuntu 22.04.4 下载 

3. 创建虚拟机

[Step 1]: 打开 VMware 软件,点击 创建新的虚拟机

[Step 2]:选择自定义类型配置

[Step 3]: 根据自己的版本情况选择硬件兼容性

[Step 4]:选择稍后安装操作系统才可以安装最小系统版本

如果选择了安装程序光盘映像文件的话他会默认安装一堆不需要的软件(网络浏览器、工具、办公软件、游戏和媒体工具),没有内存和性能要求的可以选他

[Step 5]: 选择客户机操作系统

[Step 6]:设置虚拟机名称和虚拟机的保存路径

[Step 7]: 选择处理器,原则是处理器内核总数要小于电脑处理器核心的一半

[Step 8]:如果没有要求,接下来一直默认推荐的选项即可

  1. 选择运行内存
  2. 选择网络配置
  3. 选择I/O控制器类型
  4. 选择磁盘类型
  5. 选择磁盘

[Step 9]:指定磁盘容量

可以根据需要调整磁盘大小,如果不想存储的过于分散和提高性能,可以勾选将磁盘存储为单个文件

[Step 10]:选择磁盘文件的名字和存储路径

[Step 2]: 新建虚拟机向导如下图

4. 安装虚拟机

[Step 1]: 点击 开启此虚拟机

[Step 2]: 选择语言,安装ubuntu

[Step 3]: 选择键盘布局

[Step 4]: 选择最小系统安装,当然也可以选择正常安装(这会额外占用一些不必要的资源)

[Step 5]: 选择安装类型

[Step 6]:选择时区

[Step 7]:设置登录名和密码

[Step 8]:等待安装完成即可

5. 安装 VWware Tools

之所以安它是因为他有下面的实用功能

  • 增强的图形性能

    • 支持全屏显示和动态调整窗口大小。
    • 提供无缝的鼠标集成,允许在主机和客机操作系统之间流畅移动鼠标指针,无需点击来捕获和释放鼠标。
    • 支持在主机和虚拟机之间进行文本、图像和文件的复制和粘贴操作。

1、方式一:命令行方式

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
udo apt-get install open-vm-tools-desktop

之后reboot虚拟机就可以,看到虚拟机选项出现重新安装说明安装成功

2、方式二:安装包安装

2.1  点击虚拟机,找到vmware tools,安装完显示重新安装,没有安装完显示重新安装

2.2 在桌面下会生成一个安装包

2.3 复制到home目录,执行解压命令  tar -xzvf VMwareTools-10.3.2-9925305.tar.gz

2.4 执行跳转到指定目录   cd vmware-tools-distrib/

2.5 执行安装命令 sudo ./vmware-install.pl

更多内容:

VMware Tools 文档

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

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

相关文章

【开发实战】QT5 + OpenCV4 开发环境配置应用演示

前言 作为深度学习算法工程师,必须要掌握应用开发技能吗?搞工程肯定是必须要会界面开发,QT就是一个很不错的选择。本文以QT5.15 OpenCV4.8 OpenVINO2023为例,搭建应用开发环境,演示深度学习模型的QT应用案例。 开发…

重拾CSS,前端样式精读-函数(颜色,计算,图像和图形)

前言 本文收录于CSS系列文章中,欢迎阅读指正 在计算机编程中,函数有着重要的作用和意义,它可以实现封装,复用,模块化,参数等功能效果,在如何在CSS中写变量?一文带你了解前端样式利…

聊聊HuggingFace Transformer

项目组件 一个完整的transformer模型主要包含三部分:Config、Tokenizer、Model。 Config 用于配置模型的名称、最终输出的样式、隐藏层宽度和深度、激活函数的类别等。 示例: {"architectures": ["BertForMaskedLM"],"atte…

蓝屏死机不再怕!CrowdStrike故障修复指南中心上线!

系统之家于7月22日发出最新报道,安全公司CrowdStrike因其Windows更新引发全球 850 万台电脑蓝屏死机问题后,上线了全新的“修复和指南中心”(Remediation and Guidance Hub),该中心汇集了与其错误更新相关的详细信息&a…

昇思25天学习打卡营第25天 | RNN实现情感分类

学习心得:RNN实现情感分类 在自然语言处理(NLP)的领域中,情感分类是一个极具挑战性的任务,它要求模型能够准确地从文本中识别出情感倾向。通过使用MindSpore框架和RNN模型进行情感分类,我获得了许多有关构…

【QT】定时器事件 - QTimerEvent QTimer

qt 系统 - 定时器 定时器1. QTimerEvent2. QTimer3. 获取系统日期及时间 定时器 Qt 中在进行窗口程序的处理过程中,经常要周期性的执⾏某些操作,或者制作⼀些动画效果,使用定时器就可以实现。所谓定时器就是在间隔⼀定时间后,去执…

《python语言程序设计》第6章第1题数,数学方面:五角数n(3n-1)/2 前100个五角数

第4次做第6章 def getPentagonalNumber(n):count 0for i in range(1, n):count 1pen_num round(i * ((3 * i) - 1) / 2)print(f"{pen_num}", end" ")if count % 10 0:print()getPentagonalNumber(100)

Java语言程序设计基础篇_编程练习题**15.15 (几何问题:添加或删除点)

**15.15 (几何问题:添加或删除点) 请编写一个程序,让用户在面板上单击以自动创建或移去点(参见15-28a)。当用户左击鼠标时(主按钮),就创建一个点并且显示在鼠标的位置,用户还可以将鼠标移到一个点上,然后右击鼠标(次按钮)以移去这…

C语言-网络编程-UDP通信创建流程

UDP 通信创建流程 UDP 是⼀个传输层的⽆连接的协议,我们编写代码⼀般是分为两个端。⼀个我们称之为发送端,另⼀ 个我们称之为接收端。正常⼀般是接收端先运⾏,然后等待结束发送端发送过来的数据。 创建套接字 首先,我们需要创建…

JDK8升级到JDK17,报错Error:java:错误:不支持的发行版本5

1 问题描述: 我原来用到是JDK8,后来重新安装了JDK17后,并更换了JAVA_HOME的配置,在CDM上面查看JAVA版本确认安装无误。 当我打开IDEA运行代码时,就报错java:错误:不支持的发行版本5,至始至终我都…

Leetcode509. 斐波那契数(递归和常规两种写法)

问题描述: 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) 0,F(1) 1 F(n) F(n - 1) F(n - 2),…

Python酷库之旅-第三方库Pandas(037)

目录 一、用法精讲 116、pandas.Series.div方法 116-1、语法 116-2、参数 116-3、功能 116-4、返回值 116-5、说明 116-6、用法 116-6-1、数据准备 116-6-2、代码示例 116-6-3、结果输出 117、pandas.Series.truediv方法 117-1、语法 117-2、参数 117-3、功能 …

C语言编译报错:error: expected declaration or statement at end of input(缺了括号)

文章目录 报错信息分析解决步骤: 排查 报错信息 /userdata/testOtherPrj/20240715_box_circuit_breaker/test/external/modbus_vendorA/src/vendor_a_modbus.c: In function ‘VendorA_PowerStop’: /userdata/testOtherPrj/20240715_box_circuit_breaker/test/exte…

25届近4年电子科技大学自动化考研院校分析

电子科技大学 目录 一、学校学院专业简介 二、考试科目指定教材 三、近4年考研分数情况 四、近4年招生录取情况 五、最新一年分数段图表 六、初试大纲复试大纲 七、学费&奖学金&就业方向 一、学校学院专业简介 二、考试科目指定教材 1、考试科目介绍 2、指定教…

EasyAnimate-v3 实测,阿里开源视频生成模型,5 分钟带你部署体验,支持高分辨率超长视频

自从 Sora 发布以来,AI 视频生成的热度不减,社区中涌现了大量类 Sora 的开源项目。 前不久,快手开放了可灵视频生成模型的内测,不过可灵是闭源的,相信很多小伙伴还没拿到内测名额。 今天给大家分享一款开源的视频生成…

Springboot 启动时Bean的创建与注入(一)-面试热点-springboot源码解读-xunznux

Springboot 启动时Bean的创建与注入,以及对应的源码解读 文章目录 Springboot 启动时Bean的创建与注入,以及对应的源码解读构建Web项目流程图:堆栈信息:堆栈信息简介堆栈信息源码详解1、main:10, DemoApplication (com.xun.demo)2…

currentTarget和target

*.wxml *.js 点击按钮 发现 currentTarget 获取的是事件绑定者的参数 target 获取的是事件触发者的参数

vue3前端开发-小兔鲜项目-一级页面产品列表渲染

vue3前端开发-小兔鲜项目-一级页面产品列表渲染! 这一次做两件事。第一个是给导航栏增加一个动态标记的属性。第二件事是渲染一下一级页面内产品列表。 第一件事,很简单,路由器插件,自带了这种属性。 如图所示,有一个…

最新CSM客户成功 OKR 案例:以指导、激励和调整您的团队

客户是任何企业的命脉,而客户服务是与客户接触的第一站,是实现目标和扩大组织规模是以保留客户和追加销售为前提的。 客户成功CSM是一种商业方法,确保客户在使用你的产品/服务时达到他们想要的结果。客户成功是以关系为中心的客户管理&#…

昇思25天学习打卡营第22天|ResNet50图像分类

ResNet网络介绍 ResNet50网络是2015年由微软实验室的何恺明提出,获得ILSVRC2015图像分类竞赛第一名。在ResNet网络提出之前,传统的卷积神经网络都是将一系列的卷积层和池化层堆叠得到的,但当网络堆叠到一定深度时,就会出现退化问…