VMware虚拟机安装及虚拟机下安装ubuntu(附安装包)

VMware虚拟机安装及虚拟机下安装ubuntu

  • 0 前期准备
  • 1 VMware安装
  • 2 VMware虚拟机下安装ubuntu
    • 2.1 配置虚拟机
    • 2.2 安装虚拟机ubuntu
  • 3 在虚拟机中卸载Ubuntu
  • 参考

0 前期准备

1、VMware Wworkstation Pro安装包下载
官网-添加链接描述
在这里插入图片描述
百度网盘分享:
链接: VMware
提取码: egxu
在这里插入图片描述
2、Ubuntu镜像文件
百度网盘分享:
链接: Ubuntu镜像文件
提取码: 5bpy
在这里插入图片描述

1 VMware安装

初次安装时,显示以下界面,根据提示重新启动即可。
在这里插入图片描述
1、点击安装包,显示以下界面
在这里插入图片描述
2、点击【下一步】,出现以下界面:接受文件许可,并点击【下一步】
在这里插入图片描述
3、可根据需要更改安装位置,并点击【下一步】
在这里插入图片描述
4、此两项不进行勾选,并点击【下一步】
在这里插入图片描述
5、快捷方式可根据需要勾选
在这里插入图片描述
6、安装界面如下:
在这里插入图片描述

到下面图片中的这一个步骤,可以点击许可证,输入密钥就可以使用(不同版本密钥不同)。

VMware 16密钥
ZF3RO-FHED2-M80TY-8QYGC-NPKYF
YF390-OHF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

7、检查是否安装成功
以Windows为例,打开设置——网络和Internet——高级网络设置
在这里插入图片描述
VMware安装完成后,打开界面如下:
在这里插入图片描述

2 VMware虚拟机下安装ubuntu

2.1 配置虚拟机

1、点击图中红色方框内的空白位置,右键—新建虚拟机
在这里插入图片描述
会出现一个新建虚拟机向导,选自定义,然后点击下一步
在这里插入图片描述
2、后面都是默认下一步,要确认选择是否相同
在这里插入图片描述
在这里插入图片描述
更改需要安装的操作系统,并选择要安装的版本(操作系统版本要根据自己镜像系统是多少位,用的那个Linux发行版 自行选择)
在这里插入图片描述
3、虚拟机名称可以默认,也可以更改,但不能跟已经存在的虚拟机重名。
存放位置建议都把虚拟机都放在一个文件夹下,再把虚拟机放在不同的文件夹下,而且要在空间大的硬盘下。
在这里插入图片描述
4、处理器配置
处理器内核总数对应的是物理CPU的线程数(逻辑处理器数量)。 所以配置虚拟机时,我们只需要关心 CPU实际的线程数 是多少就行了,即配置的 处理器内核总数 < CPU实际的线程数 就行了。


我们可以打开任务管理器,“性能”界面,点击CPU,就可以看到了。

  • 内核:即CPU核心数。16个
  • 逻辑处理器:即线程数。22个
    在这里插入图片描述

大家按照自己的需要和根据电脑的配置,自行选择,点击下一步
在这里插入图片描述
5、虚拟机内存设置

在虚拟机中内存配置取决于主机内存和虚拟机运行程序需要的内存。虚拟机内存是共享了一部分主机的内存的,你设置了虚拟机内存,其实是设置了虚拟机的最大内存,并不是每次虚拟机里执行任务都要消耗这么多内存。已经分配给虚拟机,但是虚拟机没用到的内存实际上是让主机在需要的时候使用的,也就是分配给虚拟机的内存,虚拟机如果没用,主机还是可以用的。

首先虚拟机内存肯定是要小于主机内存的,其次要根据你要在虚拟机上运行的项目,否则过小就会出现进程被killed的情况。

  • 如果只是学习Linux,那就 2GB 就可以了。
  • 要跑仿真或深度学习项目,建议 4GB 以上 (不过到后面如果觉得小了,还可以添加)

在这里插入图片描述
6、后面都是默认,下一步 要确认选择是否相同

  • 网络类型设置
    在这里插入图片描述
  • 选择I/O控制器类型
    在这里插入图片描述
  • 选择磁盘类型
    在这里插入图片描述
  • 选择磁盘
    在这里插入图片描述
    7、虚拟机磁盘设置
  • 将虚拟磁盘拆分为多个文件,可以更轻松地在计算机之间移动虚拟机,但可能会降低大容量磁盘的性能。
  • 将虚拟磁盘存储为单个文件,虽然提高了磁盘的读写性能,但是对于对于大文件的移动和存储是一个问题。

虚拟机的磁盘大小跟你主机硬盘大小,和你实际应用有关,最大不能超过主机硬盘剩余容量的大小。比如我将虚拟机存在 D 盘下,那我虚拟机的磁盘大小不能大于 D 盘剩余容量的大小。
没什么特殊需求默认大小即可,后面不够可以增加,不过需要设置一下。
在这里插入图片描述
指定磁盘文件:
在这里插入图片描述
8、设置硬件
点击自定义硬件,可以看到你前面步骤的设置,再移除打印机
在这里插入图片描述
移除打印机:
在这里插入图片描述
移除后,无打印机选项
在这里插入图片描述
打开 CD/DVD 页面,点击自定义 ISO 映像文件 ,点击浏览找到你下好的镜像文件,再关闭,点击完成即可
在这里插入图片描述
完成后,主界面如下:
在这里插入图片描述
打开虚拟机,界面如下:
在这里插入图片描述
加载一会儿后即可。

2.2 安装虚拟机ubuntu

1、打开虚拟机,看到welcome 界面,点击 install ubuntu 。
在这里插入图片描述
2、设置键盘布局,默认即可
在这里插入图片描述
软件更新及安装默认即可
在这里插入图片描述
3、Installation type 选择Something else 来自定义分区,继续
在这里插入图片描述
点击 New Partition Table 生成新的分区表,后面创建的 分区都会挂载到 /dev/sda 下
在这里插入图片描述
出现以下界面,继续
在这里插入图片描述
界面如下:
在这里插入图片描述

分区参考

分区名称Value分区说明分区大小
/bootext4Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub>200MB 建议 512MB
swapswap area交换空间:交换分区相当于Windows中的“虚拟内存”,如果内存低的话(1-4G),物理内存的两倍,高点的话(8-16G)要么等于物理内存,要么物理内存+2g左右虚拟机内存不会很高,可以等于内存。我分了2GB 所以swap也是 2GB
/ext4根目录剩余全部分到根目录下

注: 如果不想过多分区,也可以直接全部挂到根目录下,也就是只有一个 / 分区 ,不过建议分成 / 分区 和 swap 分区 。

分区步骤:
点 free space ,再点 + 会弹出一个创建分区的框,
在这里插入图片描述
按照自己的需求先创建 /boot 分区(512MB)、然后 swap 分区(2GB)、 / 分区,其他的分区策略也可以

  • 分区1:/boot 分区(512MB)
    在这里插入图片描述
  • 分区2:swap 分区(2GB)
    在这里插入图片描述
  • 分区3: / 分区
    在这里插入图片描述

分区结果如下:(不知道为啥有俩1MB的free space)
在这里插入图片描述
点击install now 后,显示如下界面,Continue后,出现多个警告界面
在这里插入图片描述
4、点击 install now 后,会让你选地区,直接选上海就可以了
在这里插入图片描述
5、创建用户
在这里插入图片描述
接下来就是等待安装
在这里插入图片描述
安装完之后会提示你重启虚拟机就可以使用了
在这里插入图片描述
这样就安装完成咯!
在这里插入图片描述

3 在虚拟机中卸载Ubuntu

好好好,第一次瞎搞Ubuntu,连软件更新都没搞定,就已经打不开了。

1、右键虚拟机->管理->从磁盘中删除
在这里插入图片描述
2、点击【是】后,即完成Ubuntu卸载

参考

1、Vmware密钥-新手教程 | 2024年最新Vmware17安装教程及许可证(详细图文)
2、VMware虚拟机下安装ubuntu-VMware虚拟机安装Ubuntu与配置Ubuntu(超详细教程)

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

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

相关文章

【实践出真知】使用Docusaurus将md文档组织起来就是一个网站(写API文档,写教程、写日记、写博客的有福了)

文章目录 前言一、Docusaurus 是什么&#xff1f;二、一键生成网站框架并预览1. 系统需求2. 脚手架项目网站&#xff08;一键生成网站框架&#xff09;3. 生成的目录内容4. 网站运行与展示 总结 前言 前段时间&#xff0c;学习Flet&#xff0c;访问到Flet中文网&#xff0c;被…

Golang `os/signal`包详解:全面掌握信号处理技巧

Golang os/signal包详解&#xff1a;全面掌握信号处理技巧 1. 引言2. os/signal包简介2.1 基本功能2.2 主要用途2.3 基本概念2.4 使用方法 3. 信号的类型和使用场景3.1 常见的操作系统信号3.2 信号的使用场景3.2.1 优雅关闭程序3.2.2 重新加载配置文件3.2.3 处理子进程退出 4. …

Chapter 21 深入理解JSON

欢迎大家订阅【Python从入门到精通】专栏&#xff0c;一起探索Python的无限可能&#xff01; 文章目录 前言一、JSON数据格式1. 什么是JSON&#xff1f;2. JSON数据的格式 二、JSON格式数据转化三、格式化JSON数据的在线工具 前言 在当今数据驱动的世界中&#xff0c;JSON&…

【iOS】线程同步读写安全技术(锁、信号量、同步串行队列)

目录 多线程安全隐患存钱取钱问题卖票问题 解决方案1. 锁自旋锁OSSpinLockos_unfair_lockatomic 互斥锁pthread_mutex_t条件pthread_cond_t&#xff08;线程检查器&#xff09;NSLock&NSRecursiveLock&#xff08;递归锁&#xff09;NSCondition&#xff08;条件锁&#xf…

C++ | Leetcode C++题解之第307题区域和检索-数组可修改

题目&#xff1a; 题解&#xff1a; class NumArray { private:vector<int> tree;vector<int> &nums;int lowBit(int x) {return x & -x;}void add(int index, int val) {while (index < tree.size()) {tree[index] val;index lowBit(index);}}int p…

3.2.微调

微调 ​ 对于一些样本数量有限的数据集&#xff0c;如果使用较大的模型&#xff0c;可能很快过拟合&#xff0c;较小的模型可能效果不好。这个问题的一个解决方案是收集更多数据&#xff0c;但其实在很多情况下这是很难做到的。 ​ 另一种方法就是迁移学习(transfer learning…

FFplay介绍及命令使用指南

&#x1f60e; 作者介绍&#xff1a;欢迎来到我的主页&#x1f448;&#xff0c;我是程序员行者孙&#xff0c;一个热爱分享技术的制能工人。计算机本硕&#xff0c;人工制能研究生。公众号&#xff1a;AI Sun&#xff08;领取大厂面经等资料&#xff09;&#xff0c;欢迎加我的…

微软Win11 24H2最新可选更新补丁26100.1301来袭!

系统之家于7月31日发出最新报道&#xff0c;微软针对Win11 24H2用户推出七月最新的可选更新KB5040529&#xff0c;本次更新为开始菜单引入了全新的账号管理器&#xff0c;也改进了任务栏上的小组件图标。接下来跟随系统之家小编来看看本次更新的详细内容吧&#xff01;【推荐下…

不同类型游戏安全风险对抗概览(下)| FPS以及小游戏等外挂问题,一文读懂!

FPS 游戏安全问题 由于射击类游戏本身需要大量数值计算&#xff0c;游戏方会将部分计算存放于本地客户端&#xff0c;而这为外挂攻击者提供了攻击的温床。可以说&#xff0c;射击类游戏是所有游戏中被外挂攻击最为频繁的游戏类型。 根据网易易盾游戏安全部门检测数据显示&#…

【排序算法】Java实现三大非比较排序:计数排序、桶排序、基数排序

非比较排序概念 非比较排序是一种排序算法&#xff0c;它不通过比较元素之间的大小关系来进行排序&#xff0c;而是基于元素的特征或属性进行排序。这种方法在特定情况下可以比比较排序方法&#xff08;如快速排序、归并排序等&#xff09;更有效率&#xff0c;尤其是在处理大…

【原创】java+ssm+mysql医生信息管理系统设计与实现

个人主页&#xff1a;程序员杨工 个人简介&#xff1a;从事软件开发多年&#xff0c;前后端均有涉猎&#xff0c;具有丰富的开发经验 博客内容&#xff1a;全栈开发&#xff0c;分享Java、Python、Php、小程序、前后端、数据库经验和实战 开发背景&#xff1a; 随着信息技术的…

详解线程的几种状态?

详解线程的几种状态? 1. 新建状态&#xff08;New&#xff09;2. 就绪状态&#xff08;Runnable&#xff09;3. 运行状态&#xff08;Running&#xff09;4. 阻塞状态&#xff08;Blocked&#xff09;5. 死亡状态&#xff08;Dead&#xff09; &#x1f496;The Begin&#x1…

获客工具大揭秘:为何它能让获客如此轻松?

你是不是也觉得&#xff0c;现在的市场环境&#xff0c;获客越来越难了&#xff1f; 今天我要给大家分享一个实用且高效的获客工具&#xff0c;它简直是营销界的福音&#xff01; 1、关键词搜索 关键词搜索功能是获客工具的基础&#xff0c;也是其重要性不可小觑的原因。 这…

go-zero框架入门---认识微服务以及环境的安装

什么是微服务 微服务是一种软件架构风格&#xff0c;它将一个大型应用程序拆分成多个小型的、独立部署的服务&#xff0c;每个服务实现单一业务功能。每个服务运行在自己的进程中&#xff0c;并通过轻量级的通信机制&#xff08;通常是HTTP RESTful API&#xff09;相互协作。…

ubuntu 使用 freeplane

在知乎在过这个问题后 思维导图工具freemind和freeplane的区别&#xff1f; - 知乎。我选择使用 freeplane 作为思维导图的绘制软件。理由不外乎系统受限&#xff0c;和开源软件。 直接在软件商店里搜索 mind &#xff0c;其实也有其它的软件。第一个也蛮好用的。 安装 如果在…

【分享】HCIP-AI-EI Developer备考攻略

刚考完HCIP-AI-EI Developer就写了这篇热乎的笔记,主要是我在备考的时候发现网上没有相关经验帖,导致备考的时候心态不好。我从自身状态、考试介绍、备考建议、考试技巧等方面进行了总结,非常详细,希望我的这篇笔记能给大家提供一些帮助。 1 我的情况 备考前状态:学过一…

buu做题(11)

[CISCN2019 华东南赛区]Web11 抓个包可以发现是 Smarty框架 在页面可以观察到 一个 XFF头, 可以猜测注入点就在这 通过 if 标签执行命令 ,读取flag if system("cat /flag")}{/if} [极客大挑战 2019]FinalSQL 一个登录框, 上面的提示应该就是要你盲注了 点一下那…

Web : EL表达式 -15

EL表达式概述 EL 全名为Expression Language&#xff0c;用来替代<% %>脚本表达式。 基本结构为${表达式}。 获取数据 获取常量 <h1>获取常量</h1> ${123} ${123.32} ${"abc"} ${true} 获取变量 el会自动从四大作用域中搜寻域属性来使用 如果找不…

vue3后台管理系统 vue3+vite+pinia+element-plus+axios上

前言 项目安装与启动 使用vite作为项目脚手架 # pnpm pnpm create vite my-vue-app --template vue安装相应依赖 # sass pnpm i sass # vue-router pnpm i vue-router # element-plus pnpm i element-plus # element-plus/icon pnpm i element-plus/icons-vue安装element-…

《海军罪案调查处:起源》预告片介绍新角色莱罗伊·杰思罗·吉布斯

《海军罪案调查处&#xff1a;起源》的主演奥斯汀斯托威尔最近分享了这部备受期待的前传系列剧的一张新宣传照。虽然距离该剧上映还有几个月的时间&#xff0c;但这张照片将激起粉丝们的兴奋之情。 这张照片通过斯托维尔的官方社交账号分享&#xff0c;让观众们看到了年轻时的…