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

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.mzph.cn/web/47090.shtml

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

相关文章

【C语言】深入解析希尔排序

文章目录 什么是希尔排序?希尔排序的基本实现代码解释希尔排序的优化希尔排序的性能分析希尔排序的实际应用结论 在C语言编程中,希尔排序是一种高效的排序算法,是插入排序的一种更高效的改进版本。它通过比较相距一定间隔的元素来进行排序&am…

智能水果保鲜度检测:基于YOLO和深度学习的完整实现

引言 水果新鲜程度直接影响其口感和营养价值。为了提高水果品质管理的效率和准确性,本文介绍了一种基于深度学习的水果新鲜程度检测系统。该系统包括用户界面,利用YOLO(You Only Look Once)v8/v7/v6/v5模型进行水果新鲜程度检测&…

RocketMQ中概念知识点记录 和 与SpringBoot集成实现发送 同步、异步、延时、批量、tag、key、事务消息等

1. 消息模型 消息(Message): 是 RocketMQ 中数据传输的基本单位,由主题、标签、键值、消息体等组成。主题(Topic): 消息的分类,类似于邮件的主题,用于对消息进行粗粒度的分类。标签&#xff08…

Zookeeper是什么,为什么要用,怎么用?

关于Zookeeper的全面了解与应用 前言:这几天在开发过程中,遇到了zk相关的一些问题,大体先复习下 Zookeeper作为分布式系统中的协调服务,起着至关重要的角色。本篇文章将从以下几个方面详细讲解什么是Zookeeper,为什么…

【Go系列】RPC和grpc

承上启下 介绍完了Go怎么实现RESTFul api,不可避免的,今天必须得整一下rpc这个概念。rpc是什么呢,很多人都想把rpc和http一起对比,但是他们不是一个概念。RPC是一种思想,可以基于tcp,可以基于udp也可以基于…

【STM32嵌入式系统设计与开发---拓展】——1_10矩阵按键

这里写目录标题 1、矩阵按键2、代码片段分析 1、矩阵按键 通过将4x4矩阵按键的每一行依次设为低电平,同时保持其它行为高电平,然后读取所有列的电平状态,可以检测到哪个按键被按下。如果某列变为低电平,说明对应行和列的按键被按下…

Android焦点之FocusWindow切换流程

关键调用是setInputWindows InputDispatcher::dispatchFocusLocked:在这里打印日志"Focus entering" 或 "Focus leaving" SurfaceFlinger::updateInputFlingernotifyWindowInfos();mWindowInfosListenerInvoker->windowInfosChanged(windo…

深度学习落地实战:识别火车票信息

前言 大家好,我是机长 本专栏将持续收集整理市场上深度学习的相关项目,旨在为准备从事深度学习工作或相关科研活动的伙伴,储备、提升更多的实际开发经验,每个项目实例都可作为实际开发项目写入简历,且都附带完整的代码与数据集。可通过百度云盘进行获取,实现开箱即用 …

高阶面试-hw算法整理

坚持最近一个星期把每道题搞熟悉 文章目录 1154一年中的第几天[125. 验证回文串](https://leetcode.cn/problems/valid-palindrome/)[344. 反转字符串](https://leetcode.cn/problems/reverse-string/)[20. 有效的括号](https://leetcode.cn/problems/valid-parentheses/)[392.…

【Java】详解抽象类和接口的区别

一、抽象类和接口的主要区别表格 特性抽象类接口声明关键字abstractinterface声明访问修饰符public、protected、default(不能用private)public、default继承关键字extendsimplements变量跟普通类一样,可以包含实例变量、静态变量等 只能包含…

excel表怎么增乱序单词表 和正序单词表四六级要来了?!Excel帮你构建自己的单词库

excel表怎么增乱序单词表 和正序单词表四六级要来了?!Excel帮你构建自己的单词库 1.背单词的第一步,当然是先上网找电子版的单词集。 盘搜搜 2. 建立 xls 格式的表格 3. 把下载的单词数据 复制到 表格 粘贴 4.新建一列 辅助列 生成随机数来…

murmurhash3算法的go语言实现

MurmurHash的定义 MurmurHash 是一种非加密型哈希函数,适用于一般的哈希检索操作。由Austin Appleby在2008年发明,并出现了多个变种,都已经发布到了公有领域(public domain)。与其它流行的哈希函数相比,对于规律性较强的key&…

网络编程-TCP/IP

网络概述 网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。 每层实现不同的功能,其内部实现方法对外部其他层次来说是透明的。每层向上层提供服务,同时使用下层提供的服务 网络体系结构…

SpringMVC注解全解析:构建高效Web应用的终极指南 (上)

SpringMVC 是一个强大的 Web 框架,广泛应用于 Java Web 开发中。它通过注解简化了配置,增强了代码的可读性。本文将全面解析 SpringMVC 中常用的注解及其用法,帮助你构建高效的 Web 应用。 一. MVC介绍 MVC 是 Model View Controller 的缩写…

数字通云平台 智慧政务OA PayslipUser SQL注入漏洞复现

0x01 产品简介 数字通云平台智慧政务OA产品是基于云计算、大数据、人工智能等先进技术,为政府部门量身定制的智能化办公系统。该系统旨在提高政府部门的办公效率、协同能力和信息资源共享水平,推动电子政务向更高层次发展。 0x02 漏洞概述 数字通云平台 智慧政务OA Paysli…

在vue2中引入一个js文件, 在模版中不能使用js中的变量解决

在 Vue 2 中,如果你引入一个 JavaScript 文件,并希望在模板中使用该文件中的变量,通常有几个常见的问题和解决方法: 1. 作用域问题 在 Vue 模板中,只能访问到 Vue 实例中的数据和方法,而无法直接访问外部…

使用百度语音技术实现文字转语音

使用百度语音技术实现文字转语音 SpringBootVue前后端分离项目 调用api接口需要使用AK和SK生成AccessToken,生成getAccessToken的接口有跨域限制,所以统一的由后端处理了 部分参数在控制台->语音技术->在线调试里面能找到 Controller RestController RequestMapping(&q…

差分进化(Differential Evolution)算法

一、差分进化(Differential Evolution)算法的起源 差分进化算法(DE)是一种基于群体的进化算法,由Rainer Storn和Kenneth Price在1995年提出。它是一种全局优化算法,适用于处理多种优化问题,包括…

PostgreSQL的引号、数据类型转换和数据类型

一、单引号和双引号(重要): 1、在mysql没啥区别 2、在pgsql中,实际字符串用单引号,双引号相当于mysql的,用来包含关键字; -- 单引号,表示user_name的字符串实际值 insert into t_user(user_nam…

浏览器跨tab页面通信方式总结

需求: 浏览器不同 tab 标签页之间是独立的, 如果要通信必须通过特殊手段来实现跨标签页通信。 1.StorageEvent 事件 当一个标签页 localStorage 变化时(sessionStorage 无效),同源下另一个或其他所有标签页使用 DO…