Ubantu 安装到VMware详解

news2024/11/23 8:03:09

想要在VMware中运行Linux系统,那么就需要Linux系统安装到VMware虚拟机上面。在这里,以把ubantu16.04安装到VMware虚拟机中为教程进行图文讲解,共分为三个步骤,分别是创建新的虚拟机、安装到ubantu系统、安装VMware Tools。

1.1 创建新的虚拟机

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计
算机系统。下面就来讲解创建新的虚拟机的基本步骤:
第 1 步:安装完 VMware 之后,打开 VMware 虚拟机,点击“创建新的虚拟机”,如下:

 第 2 步:进入“欢迎使用新建虚拟机向导”界面后,需要注意“典型”安装方式容易出现各种各样的问题,
因此这里选择“自定义”安装,然后点击“下一步”,如下:

 

第 3 步:进入“选择虚拟机硬件兼容性”后,需要注意两点:①若电脑硬件版本较老(如好多年以前购买的
电脑),则可选择硬件兼容性为“Workstation 6.5-7.x”,这个版本的兼容性良好;②若电脑硬件版本较新(如 2016
年之后购买的电脑),则可选择硬件兼容性为“Workstation 12.0”(亲测选择硬件兼容性为“Workstation 6.5-7.x”,出现各种各样的问题,请勿怀疑!)。在这里,为了统一管理,推荐都选择硬件兼容性为“Workstation 12.0”,然后点击“下一步”,如下:

 

第 4 步:在下列的“安装客户机操作系统”界面中,选择“稍后安装操作系统”选项,并点击“下一步”,
如下:

 

第 5 步:进入“选择客户机操作系统”界面后,首先勾选上“Linux”,然后在版本选项中,若电脑操作系统为 32 位,则可选择“Ubuntu”(即 32 位);若电脑操作系统为 64 位,则可选择“Ubuntu 64 位”。当然,在电脑操作系统为 64 位时,同样也是兼容 32 位的“Ubuntu”的,因此,为了统一管理,都统一选择“Ubuntu”。选择完毕后,点击“下一步”,如下: 

 第 6 步:当进入“命名虚拟机”界面后,虚拟机名称可设定为任意非中文的名称,此处设置为“Ubuntu_XYD”;位置表示希望虚拟机安装所在位置(随意设定,但要保证有足够的存储空间,一般不少于 20GB),此处位置设置为“C:\PythonTool\Ubuntu16_04\Ubuntu_XYD”。设定完毕后,则点击“下一步”,如下:

第 7 步:当进入“处理器配置”界面后,建议处理器数量设定为 2,每个处理器的核心数量设定为 2,这主要是能让虚拟机启动速度变快。设定完毕后,则点击“下一步”,如下: 

第 8 步:当进入“此虚拟机的内存”界面后,设定此虚拟机的内存为 2.48MB(即 2GB),如下:

 

第 9 步:当进入“网络类型”界面后,勾选上“使用桥接网络”,注意要勾选上该选项后,安装的 Ubuntu系统才能连接上网络,然后点击“下一步”,如下: 

第 10 步:当进入“选择 I/O 控制器类型”界面后,直接点击“下一步”;当进入“选择磁盘类型”界面后,直接点击“下一步”。如下:


第 11 步:当进入“选择磁盘”界面后,直接点击“下一步”;当进入“指定磁盘容量”界面后,设定为 20GB或 40GB 都可以(此处设定为 40GB),直接点击“下一步”。如下:


第 12 步:当进入“指定磁盘文件”界面后,直接点击“下一步”;当进入“已准备好创建虚拟机”界面后,点击“自定义硬件”。如下:


第 13 步:在自定义硬件界面中,选中“新 CD/DVD(IDE)”,然后勾选上“使用 ISO 影像文件”,再点击“浏览”去选择.iso 文件。此处的 存放路径为“C:\PythonTool\Ubuntu16_04”。当成功选择该
路径后,点击“关闭”即可关闭该自定义硬件界面,如下:

 

第 14 步:点击下图“已准备好创建虚拟机”界面中的“完成”即可,如下:

第 15 步:至此,就已成功创建新的虚拟机并已配置好虚拟机相关信息,且可看到创建好的虚拟机名称为Ubuntu_XYD,如下:

 

1.2 安装 Ubuntu 系统
当成功创建好虚拟机后,接下来就可以开启了。在首次点击“开启次虚拟机”时,需要安装 Ubuntu 系统,
基本步骤如下:

第 1 步:点击“开启虚拟机”,准备安装 Ubuntu 系统,如下:

注意,在安装 Ubuntu 前,若提示虚拟化引擎未开启或不可用,则需编辑虚拟机设置,如下:


方式 1:出现虚拟化引擎未开启或不可用的问题,可采用修改如下虚拟机设置,并勾选上“虚拟机 Intel VT-x...”,如下:


方式 2:若上述方式行不通,则需要修改 BIOS。操作方式为:先关机,再开机时按 F2 功能键(或其他键,看电脑品牌不同则进入 BIOS 设置也不同),进入 BIOS 设置,将“Intel Virtual Technology”从 Disable 改为 Enable,并按 F10 功能键进行保存并退出,电脑会重启,然后再打开 VMware,运行虚拟机即可解决。如下:

 

第 2 步:启动虚拟机后,启动过程可能需要稍等 1-3 分钟。然后进入开始安装 Ubuntu,进入 Welcome 页面,选择语言为“中文(简体)”并点击“Install Ubuntu”进行安装系统,如下:


第 3 步:当进入到“准备安装 Ubuntu”界面后,直接点击“继续”即可,如下:


第 4 步:当进入到“安装类型”界面后,若没安装过 Ubuntu 系统,则可选择“清除整个磁盘并安装 Ubuntu”(此处默认选择该选项),然后点击“现在安装”。在弹出的“将改动写入磁盘吗?”界面中,直接点击“继续”,如下:

 

第 5 步:当进入到位置选择界面时,选择“Shanghai”即可,然后点击“继续”,如下:

 

第 6 步:在“键盘布局”界面中,选择“汉语”即可,如下:

 

第 7 步:进入到“您是谁”界面时,则需要输入姓名、用户名和密码等信息。在这里,姓名,密码,设定完毕后,点击“继续”,如下 :

 第 8 步:完成上述操作后,则进入了 Ubuntu 安装进度界面,在该界面中需要等待约 10-40 分钟进行安装,如下:


第 9 步:一旦安装完毕,则进入到如下界面,此时,若想要让 Ubuntu 立即生效且使用,则需要重启计算机,如下:

 

第 10 步:当重新启动计算机后,打开 VMware 虚拟机,并点击“开启此虚拟机”,如下:

 

启动虚拟机后,就需要输入密码才能进入到 Ubuntu 系统了。需要注意,输入的密码就是在上述“1.2 第 7步”设定的密码,此处输入 。成功输入密码后,则可进入到 Ubuntu 系统,如下: 

第 11 步:当第一次进入 Ubuntu 系统桌面时,菜单栏是没有显示终端图标的。若要打开终端,则需要右键鼠标-->打开终端,如下: 

第 12 步:打开终端,可以输入相关命令行,若要进行 Python 程序 shell 编写程序代码,则可输入 python 或python2 或 python3 或 ipython,其中,python 和 python2 对应的是 Python2 系列本,python3 对应的是 Python3系列版本。此处,以输入 python 命令为例,若要关闭终端,则可点击右上角的“x”进行关闭,如下:


第 13 步:当打开“终端”后,为了方便使用终端,则可将“终端”图标拖动至菜单栏的最顶部,如下:

 

第 14 步:至此,Ubuntu16.04 版本的系统就已成功安装在 VMware 虚拟机上了,当然,特别要注意的是,进入 Ubuntu 系统后,鼠标是移动不到计算机本身系统中的(如 Windows 等)。若要Ubuntu 系统中释放鼠标,则需同时按住 Ctrl+Alt 键从虚拟机中释放鼠标,这点需要特别注意。

1.3 安装 VMware Tools
当创建新的虚拟机和安装 Ubuntu 系统成功后,方便宿主机与客户机的文件交换等,建议安装 VMware Tools,当然,安装完 VMware Tools 后,系统桌面即会自动调整以适应当前的显示器[注意:完成上述操作后,Ubuntu 系统桌面显示为一小块]。下面就来了解一下安装 VMware Tools 吧!
第 1 步:在 VMware 虚拟机窗口中,点击“虚拟机”-->“安装 VMware Tools...”,如下:


第 2 步:在弹出的提示框中,点击“是”,此时就已进入了 VMware Tools 的安装,需要耐心等待几分钟,如下:

第 3 步:当下载 VMware Tools 成功后(此处版本为 VMware Tools-10.0.0-2977863.tar.gz),如下:

 

第 4 步:此时打开终端,执行下列操作:[注:命令行可使用 tab 键补全]
①进入到下载的 VMware Tools 路径下,执行命令:cd /media/jimy/VMware Tools;
②使用 ls 命令查看该目录下的所有文件,执行命令:ls;
③接下来,需要将 VMware Tools-10.0.0-2977863.tar.gz 解压到 C:/temp/目录下,执行命令:sudo tar -xf
VMwareTools-10.0.0-2977863.tar.gz -C /tmp/,此时要获得管理员权限,需要输入本机密码 xyd118;
④继续跳转到/tmp/vmware-tools-distrib/目录,执行命令:cd /tmp/vmware-tools-distrib/;
⑤之后,再安装 VMwareTools,执行命令:sudo ./vmware-install.pl;
⑥进入这步后,一定要手动输入 yes,如下:


⑦之后的步骤,一路点击键盘上的 Enter 即可,直至安装 VMware Tools 成功。详细操作步骤如下图:

 

操作代码如下:

jimy@jimy-virtual-machine:$ cd /media/jimy/VMware Tools
jimy@jimy-virtual-machine:/media/jimy/VMware Tools$ sudo tar -xf VMwareTools-10.0.0-2977863.tar.gz -C /tmp/
[sudo] jimy 的密码:
jimy@jimy-virtual-machine:/media/jimy/VMware Tools$ cd /tmp/vmware-tools-distrib/
jimy@jimy-virtual-machine:/tmp/vmware-tools-distrib$ sudo ./vmware-install.pl
open-vm-tools are available from the OS vendor and VMware recommends using
open-vm-tools. See http://kb.vmware.com/kb/2073803 for more information.
Do you still want to proceed with this legacy installer? [no] yes [Enter]
Creating a new VMware Tools installer database using the tar4 format.
Installing VMware Tools.
In which directory do you want to install the binary files?
[/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc]
What is the directory that contains the init scripts?
[/etc/init.d]
In which directory do you want to install the daemon files?
[/usr/sbin]
In which directory do you want to install the library files?
[/usr/lib/vmware-tools]

 第 5 步:当安装 VMware Tools 成功后,关闭 Ubuntu 客户机并重新启动 Ubuntu 系统即可查看到 Ubuntu 的桌面占据了 VMWare 下的整个窗口,如下:

到这里,VMware就已经安装完成! 

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

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

相关文章

响应式网络建站公司网站源码+完整教程

分享一个开源的自适应的三网合一的网络建站公司网站的完整源码,当做互联网公司官网特别合适,带完整搭建教程。此款网站源码适用于小程序制作公司、网络公司、网站建设公司等等,这些都可以用这个网站模板,网站整体非常高端大气&…

vue+vite项目部署会遇到的几个问题

今天来打包硅谷外卖项目,通过解决项目中遇到的问题来加深对vite打包的理解。 运行yarn build 报错,报[WARNING] Expected identifier but found “*” [css-syntax-error] 既然zoom:1是没有变化,直接把它去掉即可。 然后继续yarn build 不出所料还是报…

有序表的应用:设计一个增、删、查数据的时间复杂度均为O(logN)的结构

1、题目描述 设计一个结构包含如下三个方法: void add(int index, int num); //把num加入到index位置 int get(int index); //取出index位置的值(是自然序的index位置,非排序后) void remove(int index); //把index位置上的值删…

【Linux】vim拒绝服务安全漏洞修复

根据国家信息安全漏洞共享平台于2023年2月19日发布的安全漏洞通知,Linux系统自带的vim编辑器存在两个高危安全漏洞(CNVD-2023-09166、CNVD-2023-09647),攻击者可以利用该漏洞发起拒绝服务攻击,并可能运行(恶…

【编程入门】应用市场(Vue版)

背景 前面已输出多个系列: 《十余种编程语言做个计算器》 《十余种编程语言写2048小游戏》 《17种编程语言10种排序算法》 《十余种编程语言写博客系统》 《十余种编程语言写云笔记》 《N种编程语言做个记事本》 目标 为编程初学者打造入门学习项目,使…

双因素方差分析

一、案例与数据 一家大型商业银行在多地区设有分行,其业务主要是进行基础设施建设,国家重点项目建设,固定资产投资等项目的贷款。近年来,该银行的贷款额平稳增长,但不良贷款额也有较大比例的提高,这给银行…

数据库

一、数据库系统管理 ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity&#xff0…

【微信小程序】一文带你吃透开发中的常用组件

写在前面 小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。 官方把小程序的组件分为了9大类,分别是: 1.视图容器 2.基础内容 3.表单组件 4.导航组件 5.媒体组件 6.地图组件 7.画布组件 …

QMap 判断是否value是否已经存在,结合Sleep函数测试

网上查了资料,基本说的都是通过.value判断是否已经之前的key值,但是尝试.了一下发现有.key的函数,对比着来就感觉这个函数是用来判断是否已经存在value值,于是开始百度也几乎没有找到相关资料,只好自己看官方文档&…

Fortinet推出新一代自研安全芯片,跨所有网络边缘加速网络与安全融合

专注网络与安全融合的全球网络安全领导者 Fortinet(NASDAQ:FTNT),近日宣布推出新一代自研安全芯片 FortiSP5,作为 Fortinet ASIC 技术的最新突破,有力推动了分布式网络边缘安全的重大飞跃。FortiSP5 源自 F…

【LeetCode】剑指 Offer 10- I. 斐波那契数列 p74 -- Java Version

题目链接: 1. 题目介绍() 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) 0, F(1) 1F(N) F(N - 1) F…

修复 K8s SSL/TLS 漏洞(CVE-2016-2183)指南

作者:老 Z,中电信数智科技有限公司山东分公司运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及 Kubernetes、KubeSphere、DevOps、OpenStack、Ansible 等。 前言 测试服务器配置 主机名IPCPU内存系…

模电中的负反馈

文章目录一、反馈是什么?二、负反馈对于放大性能的影响1.负反馈的作用三、正反馈总结– 一、反馈是什么? 反馈的定义:凡是将放大电路输出端信号(电压或电流)的一部分或者全部引回到输入端,与输入信号叠加…

【C语言】宏

🚀write in front🚀 📜所属专栏:> c语言学习 🛰️博客主页:睿睿的博客主页 🛰️代码仓库:🎉VS2022_C语言仓库 🎡您的点赞、关注、收藏、评论,是…

打造Ai作图studio需要哪些工具

这篇文章依然是比较轻松的方式跟大家介绍Ai生成会使用到的一些工具,希望这些工具可以帮助到你更好的更稳定的快捷的生成高质量图片。说来轻松其实也不算轻松,虽然我已经按照生成的链路对工具做了规整。但是里面涉及到的工具其实确实不算少,并…

2023-02-20 Qt 5.13.1 + OpenCV 4.5.4环境编译

引言 OpenCV图像处理在Qt中编译记录。 之前一直是在Python中使用OpenCV,Python中使用某些模块使用pip工具很容易将对应的模块安装在系统中。根据项目需求项目都要转移在国产化中使用,为了适应国产化需求,将代码转移到Qt开发环境中&#xff0c…

django项目实战四(django+bootstrap实现增删改查)进阶时间控件

接上一篇《django项目实战三(djangobootstrap实现增删改查)进阶分页》 知识点: 使用bootstrap-datepicker实现时间控件 一、优化layout.html模版 主要新增2个块 {% block css %}{% endblock %}{% block js %}{% endblock %} {% load static…

nginx.conf配置方法详细介绍

从前面的内容学习中,我们知道Nginx的核心配置文件默认是放在/usr/local/nginx/conf/nginx.conf,这一节,我们就来学习下nginx.conf的内容和基本配置方法。读取Nginx自带的Nginx配置文件,我们将其中的注释部分【学习一个技术点就是在…

第20讲:Python列表、元组、字符串使用自定义排序规则

文章目录1.自定义排序方法2.常用作自定义排序的函数、方法3.列表、元组、字符串自定义排序方法3.1.当列表、元组中元素为字符串的排序规则3.2.三者采用str.lower方法实现自定义排序3.2.三者采用len函数实现自定义排序1.自定义排序方法 列表、元组、字符串都可以进行排序&#…

友元的学习

😁友元的简介类的主要特点之一是数据隐藏,即类的私有成员无法在类的外部作用域之外访问,但是,有时候需要在类的外部访问类的私有成员,这个时候就需要使用友元函数。友元函数是一种特权函数,c允许这哥特权函…