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

news2024/11/16 1:28:53

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://www.coloradmin.cn/o/1964254.html

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

相关文章

【ThingsBoard初体验】本地编译踩坑记录

前言 这只是我自己的踩坑记录&#xff0c;以尽快启动项目为主&#xff0c;暂时不对编译出现的问题做深入分析。 第一次接触物联网项目&#xff0c;对于文章出现的问题&#xff0c;如果能帮到其他小伙伴&#xff0c;那是我的荣幸。 大佬们有更好的解决办法&#xff0c;也希望能够…

TypeError: Components is not a function

Vue中按需引入Element-plus时&#xff0c;报错TypeError: Components is not a function。 1、参考Element-plus官方文档 安装unplugin-vue-components 和 unplugin-auto-import这两款插件 2、然后需要在vue.config.js中配置webPack打包plugin配置 3、重新启动项目会报错 T…

消息中间件分享

消息中间件分享 1 为什么使用消息队列2 消息队列有什么缺点3 如何保证消息队列的高可用4 如何处理消息丢失的问题?5 如何保证消息的顺序性1 为什么使用消息队列 解耦、异步、削峰 解耦 不使用中间件的场景 使用中间件的场景 异步 不使用中间件 使用中间件 削峰 不使…

【redis】redis高可用 哨兵模式 一主二从三哨兵部署教程

哨兵模式&#xff1a;自动主从同步、自动选举主节点&#xff1b;基本可以满足大部分业务场景&#xff1b; 在针对大规模数据和高并发请求的场景、数据不能丢失&#xff0c;才需要用到集群模式。 本文教程基于redis3 , centos 8 stream操作系统&#xff0c;理论上来说 redis3也好…

利用 Python 制作图片轮播应用

在这篇博客中&#xff0c;我将向大家展示如何使用 xPython 创建一个图片轮播应用。这个应用能够从指定文件夹中加载图片&#xff0c;定时轮播&#xff0c;并提供按钮来保存当前图片到收藏夹或仅轮播收藏夹中的图片。我们还将实现退出按钮和全屏显示的功能。 C:\pythoncode\new\…

http协议深度解析——网络时代的安全与效率(1)

作者简介&#xff1a;一名云计算网络运维人员、每天分享网络与运维的技术与干货。 公众号&#xff1a;网络豆云计算学堂 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a; 网络豆的主页​​​​​ 目录 写在前面&#xff1a; 本章目的&#xff1a; …

【Python学习手册(第四版)】学习笔记11.1-赋值语句(分解赋值、序列赋值、解包等)及变量命名规则详解

个人总结难免疏漏&#xff0c;请多包涵。更多内容请查看原文。本文以及学习笔记系列仅用于个人学习、研究交流。 本文主要对赋值语句的各种形式做详解&#xff0c;以非常通俗易懂的语言、循序渐进的方式&#xff0c;分别对单个、元组及列表分解、序列赋值、序列解包、多重目标…

LinuxCentos中ELK日志分析系统的部署(详细教程8K字)附图片

&#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f427;Linux基础知识(初学)&#xff1a;点击&#xff01; &#x1f427;Linux高级管理防护和群集专栏&#xff1a;点击&#xff01; &#x1f510;Linux中firewalld防火墙&#xff1a;点击&#xff01; ⏰️创作…

Android发布Library至mavenCentral遇到 Received status code 401

一、由于我的AppUpdate 库最新的版本还是去年发布的&#xff0c;所以想着发布一个版本&#xff0c;可没想到什么都没有改动的情况下竟然返回401&#xff1b;检查了半天发现用户名和密码也没有错&#xff0c;百思不得解&#xff01; 二、最后没想到竟然是sonatype那边改了&#…

常见的Markdown编辑器推荐!

工欲善其事&#xff0c;必先利其器。一款好用的 Markdown 编辑器能极大地提高我们的写作体验&#xff0c;本篇博客就来介绍一些好用的编辑器。 ‍ ‍ Markdown 编辑器的分类 根据 Markdown 编辑器的使用环境&#xff0c;可以简单分为四类&#xff1a; 在线编辑器&#xff…

类和对象(中 )C++

默认成员函数就是用户不显示实现&#xff0c;编译器会自动实现的成员函数叫做默认成员函数。一个类&#xff0c;我们在不写的情况下&#xff0c;编译器会自动实现6个默认成员函数&#xff0c;需要注意&#xff0c;最重要的是前4个&#xff0c;其次就是C11以后还会增加两个默认成…

SpringBoot 优雅实现超大文件上传

​ 博客主页: 南来_北往 系列专栏&#xff1a;Spring Boot实战 前言 文件上传是一个老生常谈的话题了&#xff0c;在文件相对比较小的情况下&#xff0c;可以直接把文件转化为字节流上传到服务器&#xff0c;但在文件比较大的情况下&#xff0c;用普通的方式进行上传&…

hadoop学习笔记2-hdfs

3.HDFS 3.1HDFS两类节点 namenode&#xff1a;名称节点datanode&#xff1a;数据节点 1.namenode 1&#xff09;namenode用来存储元数据&#xff0c;接收客户端的读写请求&#xff0c;namenode的元数据会分别保存在磁盘和内存中&#xff0c;保存到内存是为了快速查询数据信…

一文让你学会python:面向对象

面向对象编程&#xff08;OOP&#xff09; 一.类与实例 1.类&#xff1a; 是对现实世界描述的一种类型&#xff0c;是抽象的&#xff0c;是实例的模板&#xff0c;类名采用大驼峰&#xff0c;定义方式为 class 类名: pass 。 2.实例&#xff1a; 根据类创建的具体对象&…

昇思25天学习打卡营第25天 | Pix2Pix实现图像转换

Pix2Pix实现图像转换 Pix2Pix概述 Pix2Pix是一种基于条件生成对抗网络&#xff08;cGAN, Condition Generative Adversarial Networks&#xff09;的图像转换模型&#xff0c;由Phillip Isola等人在2017年提出。它能够将语义/标签图像转换为真实图片、灰度图转换为彩色图、航空…

永劫无间:排位赛游戏攻略大全!VMOS云手机辅助攻略!

在《永劫无间》中&#xff0c;排位赛和金乌玩法是提升实力和展示技巧的绝佳途径。以下是详细的攻略建议&#xff0c;帮助玩家在游戏中取得更好的成绩。 排位赛 英雄们齐聚“聚窟洲”&#xff0c;为争夺“不朽面具”展开激烈的战斗。排位赛是玩家展示实力的重要平台&#xff0c…

六方云笔试总结

1. &#xff08;1&#xff09;题目 外部变量&#xff0c;指的是处于函数外部的全局静态变量&#xff0c;所以选c &#xff08;2&#xff09;知识点 1. static &#xff08;1&#xff09;函数外部的全局变量 当一个变量在函数外部定义并使用static关键字修饰时&#xff0c;这…

函数的学习(二)

1.函数嵌套 在C语言中&#xff0c;函数的嵌套是指在一个函数内部调用另一个函数。通过函数的嵌套&#xff0c;可以将程序的功能细化&#xff0c;提高代码的可读性和可维护性。函数的嵌套可以是直接嵌套&#xff0c;也可以是间接嵌套。 直接嵌套是指一个函数直接在另一个函数内…

华彩38载 同心筑未来—中华财险客户节盛大启幕!

活动主题&#xff1a;华彩38载 同心筑未来—中华财险客户节金融知识有奖问答 活动时间&#xff1a;2024年7月26日至9月15日 参与方式&#xff1a;① 微信搜索并关注公众号“中华财险宁波分公司”进入答题活动页面&#xff0c;点击“开始答题”即可开始答题&#xff1b;②规定…

ComfyUI-MuseTalk部署依赖mmcv

ComfyUI-MuseTalk部署依赖mmcv ComfyUI-MuseTalk是MuseTalk基于ComfyUI的自定义节点插件。MMPose 是一款基于 PyTorch 的“人体姿态”分析的开源工具箱&#xff0c;是 OpenMMLab 项目的成员之一。OpenMMLab 团队致力于构建了深度学习时代最具影响力的开源计算机视觉算法系统&am…