首先是需要粗略的了解一下什么是虚拟机。
当今时代的电脑性能已经非常高了,但是普遍的使用率都不怎么高,这就造成了硬件资源的浪费这一大问题。为了解决这一问题,就开发了虚拟化这一关键性的技术,其目的就是在于提高硬件资源的使用率。
通过CPU的使用时间进行切片,分配其中部分给虚拟机,并且切割内存,同时还对外部IO设备进行了模拟,以模拟出一台虚拟机供使用。

安装 VMware

  1. 下载软件,vmware workstation 16 pro 下载地址。当然国内下载是需要注册用的,有能力的可以选择翻墙,如果嫌麻烦,还可以选择国内云盘:天翼云盘 (访问码:djb6),百度云盘 (提取码:1yab)。
  2. 双击打开VM,由于需要安装部分虚拟机驱动,所以这里需要管理员权限。

用户账户控制

  1. 这样就进入到的虚拟机的安装界面,直接点击下一步。

  1. 用户协议,这里勾选我接受许可协议中的条款即可,然后点击下一步。

  1. 自定义安装选项:这里的安装位置根据自己的需求来就可以了,就选择默认就可以了。
    这里有一个选项是增强型键盘驱动程序,并非键盘驱动,详细看文末解释。
    还有一个选项是将 VMware Workstation 控制台工具…,该功能主要是和容器技术有关,默认即可。

  1. 用户体验设置,默认即可。

  1. 快捷方式,同样的默认。

  1. 最后点击安装即可。

  1. 在安装完成后,会提示输入许可证密钥,这个网上有,请自行搜索。

安装时可能碰到的问题。

  • 在安装网桥驱动的时候,可能会卡在哪里一动不动,这个时候,一般是之前使用过绿色版VMware,在注册表里残留了一些项没有删除干净,需要使用CClear先清理一下注册表,再重新安装VMware。

VMware 基本使用

创建虚拟机

  1. 点击文件,选择新建虚拟机,进入新建虚拟机向导。

  1. 这里推荐使用自定义(高级),如果使用典型,那么将会跳过许多的设置,设置为默认。例如在安装Windows操作系统的时候,他会立即分配磁盘空间,对于磁盘存储空间小的电脑,这是一个非常不好的地方。

  1. 虚拟机硬件兼容,如果需求,使用即可,如果想虚拟机同时可以在Workstation 12 等老版VMware中使用,需要调低版本。

注:默认高版本VMware兼容低版本虚拟机,但是高版本虚拟机,不兼容低版本VMware。

  1. 安装客户机操作系统,这里选择稍后安装操作系统,如果选择安装程序光盘映像文件,则在安装虚拟机的时候,VMware将自动安装虚拟机的操作系统。对于想要在安装时定义参数时就显得不方便了。

  1. 选择客户机操作系统,这里设置操作系统有两个作用:
    1. 安装VMtools的时候,可以根据操作系统安装不同的vmtools版本。
    2. 后面设置CPU和内存的时候,可以推荐一个适合的参数。

  1. 命名虚拟机,同时设置虚拟机的存放位置。

  1. 后面的选项,全部默认,有不同需求的自己修改即可。
  2. 指定磁盘容量,这里选择将虚拟磁盘存储为单个文件,不要勾选立即分配所有磁盘空间

  1. 后面的选项,全部默认即可。

虚拟机网络配置

偶尔需要多张网卡,以进行不同的网络测试,这个时候就需要配置虚拟机的网络了。
大致介绍一下VMware的三种网络模式:

  • 桥接模式:虚拟机网络直接接入外部网络,可以理解为网络共享。
  • NAT模式:NAT全称(Network Address Translation网络地址转换),简单的可以理解为向虚拟机共享网络,但是虚拟机并不可以直接访问网络,需要通过VMware转发数据包才可以。
    不推荐使用NAT模式,偶尔会失灵,不如桥接模式好用。
  • 仅主机模式:虚拟机只能和宿主机通讯,不能访问外部网络。
  1. 点击编辑,然后选择虚拟网络编辑器,进入虚拟网络编辑器。

  1. 点击右下角的更改设置,允许虚拟网络编辑器以管理员权限运行。

默认VMnet0是桥接模式,桥接至自动,偶尔会失灵,这里可以直接选择桥接到指定网卡,方便虚拟机使用。

点击添加网络就可以添加网卡,这里就不过多解释了。
注:NAT模式,只可以添加一张网卡。

然后就是需要配置虚拟机才可以使用该网络。打开虚拟机,快捷键Ctrl+D打开虚拟机设置。
切换到网络适配器,选择自定义,切换到刚才创建的网卡即可。

VMtools 使用

先说一下VMtools有什么用:

  1. 显卡驱动,这样虚拟机就可以铺满全屏了,避免终端过小导致的操作不便。
  2. 剪切板共享,这样往虚拟机里传文件就会方便许多了。
  3. 文件共享,可以直接将宿主机的文件映射到虚拟机中,方便虚拟机访问。
  4. UNITY功能,仅Windows虚拟机可用,可以直接将虚拟机的窗口映射到宿主机上,这样就可以直接使用宿主机操控窗口,更加便捷。
  5. 还有一些小功能,例如自动校时和软关机等功能。

Linux虚拟机可以直接使用官方库中的软件包安装即可,无需使用VMware中的VMtools,安装很麻烦。
例如CentOS需要安装的是open-vm-toolsxorg-x11-drv-vmware这两个软件包,Debian是open-vm-toolsopen-vm-tools-desktop以及xserver-xorg-video-vmware这些软件包。
     还有一点就是,这些软件包一般都保存在网络源中。

Windows的安装方法如下方式安装:

  1. 点击虚拟机,选择安装 Vmware Tools

  1. 此时,虚拟机会自动挂载VMtools的安装镜像,直接双击DVD安装即可。

安装步骤这里就不展示了,一直点击下一步就可以了。
注:如果你安装VMtools的时候提示如下界面是,一般的想法是去网上下补丁然后一通瞎装。

实际上,这里可以选择下载旧版的VMtools安装到虚拟机中即可。VMtools的下载地址
打开下载链接,会列出几个文件,选择tools-windows.tar,下载完成后解压,然会挂在到虚拟机中,按照正常的步骤安装即可。这个镜像我也在网盘中提供了,有需自取。

设置虚拟机终端铺满屏幕,安装完VMtools后它是不会自动铺满屏幕的,需要手动开启一下:
点击查看,选择自动调整大小-->自动适应客户机

增强型键盘驱动程序是什么东西?

这个是VMware的官方解释

在安装 vmware 的时候,会提示增强型键盘驱动程序,这个功能主要是为了更方便的使用虚拟机,为了了解这个功能,那么首先就需要了解部分虚拟机的基本工作原理。
默认,为了保证宿主机的安全,不管虚拟机的任何操作,都需要经过宿主机的操作系统审核过才可以执行,那么键盘也是一样的,所有键盘操作信息,都需要先经过操作系统才能发送到虚拟机,但是这就有一个问题,部分全局快捷键操作系统会优先处理,这样就导致了宿主机和虚拟机的操作冲突。
为了解决这个问题,VMware就开发了这个驱动,其主要目的就在于,所有键盘操作直接发送给虚拟机,不需要经过操作系统,这样就解决了冲突问题。

注:增强型键盘驱动程序仅Windows才有,其他操作系统是没有这玩意的。

如何使用

  1. 首先最重要的一点,就是需要在宿主机安装增强型键盘驱动程序,这点是非常关键的,如果在最初安装的时候没有安装该驱动,可以双击VMware安装包,选择更改,然后勾选增强型键盘驱动程序即可。


  1. 在创建完虚拟机之后,需要手动开启该功能,默认该功能是禁用的。

选择虚拟机,使用快捷键Ctrl+D打开虚拟机的配置界面。

  1. 点击选项,切换到虚拟机设置中,选择常规,在这里就可以看到增强型键盘这几个关键字了,选择必须或者在可用时使用即可。

  1. 测试:这里打开该虚拟机,使用快捷键Ctrl+Alt+Del,就可以发现,现在宿主机已经不会再有反应了,而虚拟机还可以。

本文经「原本」原创认证,作者乾坤盘,访问yuanben.io查询【9UGJDYJJ】获取授权信息。

最后修改:2021 年 06 月 07 日 12 : 06 PM
如果觉得我的文章对你有用,请随意赞赏