杰瑞科技汇

VMware虚拟机怎么用?新手入门教程?

VMware 虚拟机使用全攻略

第一部分:基础概念与准备工作

什么是虚拟机?

虚拟机(Virtual Machine, VM)就是一台在你的电脑(称为“宿主机” Host)上通过软件模拟出来的独立的电脑(称为“虚拟机” Guest)

  • 宿主机: 你正在使用的物理电脑,安装了 VMware 软件。
  • 虚拟机: 在 VMware 中创建和运行的“电脑”,它有自己的操作系统、硬盘、内存等。
  • 虚拟化软件: VMware Workstation / Fusion / Player,这是创建和管理虚拟机的平台。

VMware 主要产品简介

  • VMware Workstation Pro (Windows/Linux): 功能最全的专业版,收费,支持创建高级虚拟网络、快照、连接 vSphere 服务器等,适合开发者和高级用户。
  • VMware Workstation Player (Windows/Linux): 免费的个人版,主要功能是运行已经创建好的虚拟机,也支持创建简单的虚拟机,但功能受限。
  • VMware Fusion (macOS): macOS 平台上的 Workstation Pro,功能相同,收费。
  • VMware Fusion Player (macOS): macOS 平台上的 Workstation Player,免费。

本教程将以功能最全的 VMware Workstation Pro 为例进行讲解,但大部分操作在 Player 和 Fusion 中也是通用的。

创建虚拟机前的准备工作

  1. 硬件要求:

    • CPU: 必须支持虚拟化技术(Intel VT-x 或 AMD-V),现在绝大多数电脑都支持,但需要在 BIOS/UEFI 中开启。
    • 内存: 建议 8GB 以上,因为你要同时运行两个操作系统。
    • 硬盘空间: 建议至少 50GB 的可用空间,用于存放虚拟机文件。
    • 开启虚拟化: 重启电脑,进入 BIOS/UEFI 设置,找到 "Intel VT-x", "AMD-V", "SVM Mode" 或 "Virtualization Technology" 等选项,并将其设置为 "Enabled"。
  2. 软件下载:

  3. 准备操作系统镜像:

    • 你需要为虚拟机安装一个操作系统,通常是一个 ISO 文件,
      • Windows 11/10 官方下载工具制作的 ISO。
      • Ubuntu, CentOS, Debian 等 Linux 发行版的官方 ISO。

第二部分:创建你的第一台虚拟机

步骤 1: 启动 VMware 并新建虚拟机

  1. 安装并打开 VMware Workstation。
  2. 点击主页上的“创建新的虚拟机”按钮。

步骤 2: 选择配置类型

  • 典型 (推荐): 适合新手,VMware 会自动推荐大部分硬件配置,你只需稍作调整即可。
  • 自定义 (高级): 适合高级用户,可以手动指定虚拟机的所有硬件细节,如 CPU 核心数、内存大小、网络类型等。

建议新手选择“典型”。

步骤 3: 选择安装来源

这是最关键的一步,告诉虚拟机从哪里获取操作系统。

  • 安装程序光盘映像文件: 选择你下载好的操作系统 ISO 文件,这是最简单、最推荐的方式。
  • 安装程序光盘: 如果你的物理光驱里有系统安装盘,可以选择此项。
  • 稍后安装操作系统: 先创建一个“裸机”虚拟机,之后再手动挂载 ISO 文件进行安装,适合高级操作。

强烈建议选择第一个,并点击“浏览”选择你的 ISO 文件。

步骤 4: 输入产品密钥和选择版本

  • 产品密钥: 如果你使用的是 Workstation Player,可以直接留空或输入 Player 的免费密钥,如果你是 Pro 的试用用户,可以输入试用密钥,如果已有 Pro 序列号,请在此输入。
  • 客户机操作系统类型: VMware 会根据你选择的 ISO 文件自动识别并填充,你也可以手动选择,"Microsoft Windows" 或 "Linux"。

步骤 5: 命名虚拟机并选择位置

  • 虚拟机名称: 给你的虚拟机起一个容易识别的名字,Win11-DevUbuntu-Test
  • 位置: 选择一个有足够空间的硬盘来存放虚拟机文件。虚拟机的所有文件(系统、配置、数据)都会存放在这个文件夹里。

注意: 不要选择 C 盘(如果你的系统盘是 C 盘),建议放在 D 盘或其他数据盘。

步骤 6: 指定磁盘容量

  • 最大磁盘大小: 设置虚拟硬盘的最大容量,你可以设置 60GB。
  • 将虚拟磁盘拆分成多个文件: 便于管理和移动虚拟机。
  • 存储为单个文件: 对于某些旧版系统或特定场景可能需要。

推荐选择“将虚拟磁盘拆分成多个文件”。

重要提示: 这个大小是虚拟硬盘的最大容量,不是你一开机就立即占用的物理空间,文件会随着你写入数据而逐渐增长。

步骤 7: 自定义硬件

这是最后一步的调整,非常重要。

  • 内存: 根据你的物理内存分配,如果你有 16GB 内存,可以给虚拟机分配 4GB 或 8GB。不要分配超过物理内存 50% 的量,否则会影响宿主机运行。
  • 处理器: 分配给虚拟机的 CPU 核心数,如果你的 CPU 是 8 核,可以分配 2 或 4 个核心,同样,不要超过物理核心数的一半
  • 网络适配器: 默认是 “NAT 模式”,这是最常用的模式,虚拟机可以自动上网,无需复杂设置。
  • 新 CD/DVD (SATA): 确认这里是否已经自动挂载了你之前选择的 ISO 文件,如果没有,点击“浏览”重新选择。

调整完毕后,点击“完成”。

步骤 8: 安装操作系统

VMware 会打开一个新的窗口,这就是你的虚拟机,它会自动从你挂载的 ISO 文件启动,并开始像在真实电脑上一样安装操作系统。

接下来的过程完全和在真实电脑上安装 Windows 或 Linux 一样:

  • 选择语言、时区。
  • 输入产品密钥(Windows)。
  • 分区(通常默认即可)。
  • 设置用户名和密码。

耐心等待安装完成,安装过程会自动重启几次。


第三部分:虚拟机的基本操作

开机、关机与重启

  • 开机: 在 VMware 主界面,选中你的虚拟机,点击绿色的“开启此虚拟机”按钮。
  • 关机/重启: 在虚拟机窗口内,像操作真实电脑一样,从“开始”菜单选择关机或重启。
  • 强制关机: 如果虚拟机卡死,可以点击 VMware 界面上的“强制关闭电源”按钮。这相当于直接拔掉电源,可能导致数据丢失,请谨慎使用。

VMware 工具

这是 VMware 最重要、最实用的工具!安装它后,虚拟机和宿主机之间可以实现:

  • 自适应分辨率: 调整虚拟机窗口大小时,分辨率会自动匹配。
  • 鼠标无缝移动: 鼠标可以在虚拟机和宿主机之间自由切换,无需按特殊键。
  • 文件拖放: 可以直接从宿主机拖拽文件到虚拟机内。
  • 剪贴板共享: 可以在宿主机和虚拟机之间复制粘贴文本和图片。
  • 共享文件夹: 方便地在宿主机和虚拟机之间共享文件。

如何安装:

  1. 启动虚拟机并进入操作系统。
  2. 在 VMware 主界面,点击菜单栏的 “虚拟机” -> “安装 VMware Tools...”。
  3. 虚拟机会弹出一个虚拟光驱,里面有一个压缩包(VMwareTools-x.x.x-xxxx.tar.gz)。
  4. 在虚拟机内解压这个压缩包,然后运行文件夹里的 vmware-install.pl (Linux) 或 setup.exe (Windows) 文件,根据提示一路回车或点击“下一步”即可完成安装。

快照

快照是虚拟机的“存档/读档”功能,是开发者和测试人员的福音。

  • 作用: 在虚拟机运行到某个稳定状态时(软件安装配置完成后),创建一个快照,如果之后系统出错了、文件误删了,可以瞬间将虚拟机恢复到快照创建时的状态。

  • 如何创建:

    1. 确保虚拟机处于关机或开机状态(开机状态下创建的快照叫“运行中快照”)。
    2. 在 VMware 主界面,选中你的虚拟机,点击“快照” -> “拍摄快照...”。
    3. 为快照起一个名字和描述,“Win11-Office安装完成”。
    4. 点击“完成”。
  • 如何恢复:

    1. 点击“快照”菜单,你会看到你创建的所有快照列表。
    2. 右键点击要恢复的快照,选择“恢复到此快照”。
    3. 确认操作后,虚拟机会立即重启并恢复到那个状态。

注意: 恢复快照会覆盖快照之后的所有操作,请谨慎使用。


第四部分:网络连接模式详解

虚拟机如何上网,取决于你选择的网络模式,在 “虚拟机设置” -> “网络适配器” 中可以修改。

NAT 模式 (Network Address Translation)

  • 工作原理: 虚拟机通过 VMware 的“虚拟路由器”上网,宿主机相当于一个路由器,虚拟机是连接在这个路由器下的一个设备,虚拟机可以访问宿主机和外部网络,但外部网络无法直接访问虚拟机。
  • IP 地址: 虚拟机会自动从 VMware 的 DHCP 服务器获取一个私有 IP 地址(168.x.x)。
  • 优点: 最简单,无需任何配置,虚拟机就能上网。
  • 缺点: 无法从宿主机所在局域网的其他电脑直接访问这台虚拟机。
  • 适用场景: 日常上网、学习软件、个人开发。这是新手最推荐的默认模式。

桥接模式

  • 工作原理: 虚拟机直接连接到你的物理网络中,就像一台独立的真实电脑,它会从你的物理路由器获取一个 IP 地址。
  • IP 地址: 虚拟机与宿主机在同一个局域网内,可以互相访问。
  • 优点: 虚拟机在网络中地位平等,可以被局域网内任何设备访问。
  • 缺点: 如果你的物理网络 IP 地址紧张,可能会造成 IP 冲突。
  • 适用场景: 需要让虚拟机作为服务器(如 Web 服务器、文件服务器)被局域网内其他设备访问时。

仅主机模式

  • 工作原理: 创建一个完全隔离的私有网络,只有宿主机和虚拟机可以互相通信,无法访问外部网络。
  • IP 地址: 虚拟机使用 VMware 提供的私有 IP(168.x.x)。
  • 优点: 绝对安全,隔离性好。
  • 缺点: 不能上网。
  • 适用场景: 进行网络安全测试、开发需要隔离环境的软件。

自定义模式

  • 工作原理: 允许你将虚拟机连接到 VMware 创建的虚拟交换机上,实现更复杂的网络拓扑,如连接到 vSphere 环境或创建多虚拟机组成的局域网。
  • 适用场景: 高级网络配置、企业级虚拟化环境。

第五部分:常见问题与技巧

如何在虚拟机和宿主机之间传输文件?

  • 最佳方法: 安装 VMware Tools,然后直接拖拽或复制粘贴。
  • 替代方法:
    • 共享文件夹: 安装 VMware Tools 后,可以在 “虚拟机设置” -> “选项” -> “共享文件夹” 中设置一个宿主机上的文件夹,虚拟机内可以直接访问。
    • 挂载 ISO 文件: 将包含文件的 ISO 文件挂载到虚拟机,然后像读取光盘一样读取文件。
    • 网络共享: 在虚拟机中开启文件共享服务,通过宿主机的网络访问。

如何调整虚拟机的硬盘大小?

  • 扩展: 使用 VMware 自带的 “虚拟机设置” -> “硬盘” -> “扩展” 功能,这会增加虚拟硬盘的容量,但不会自动扩展分区,你需要进入虚拟机内部,使用磁盘管理工具(Windows 的 diskmgmt.msc 或 Linux 的 fdisk/parted)来扩展分区。
  • 压缩: 使用 VMware 的 “虚拟机” -> “管理” -> “压缩磁盘...” 功能,可以回收虚拟机中删除文件后产生的空白空间,减小虚拟机文件体积。

如何克隆虚拟机?

当你需要多台配置相同的虚拟机时,克隆非常高效。

  1. 关闭或为源虚拟机创建一个快照。
  2. 在 VMware 主界面,右键点击源虚拟机,选择 “管理” -> “克隆...”。
  3. 选择 “创建完整克隆”(完全独立)或 “创建链接克隆”(共享父虚拟机磁盘,节省空间但依赖父虚拟机)。
  4. 按照向导完成操作。

虚拟机黑屏、无法启动怎么办?

  • 检查 BIOS/UEFI: 确保开启了 CPU 虚拟化。
  • 尝试修复: 在 VMware 主界面,右键点击虚拟机,选择 “设置”,在 “硬件” -> “显示器” 中取消勾选 “加速 3D 图形”。
  • 使用快照恢复: 如果有快照,这是最有效的解决方法。
  • 查看日志: VMware 会生成日志文件,可以帮助定位问题。

VMware 是一个非常强大且灵活的工具,掌握它,你就可以:

  • 安全地测试新软件/系统: 在虚拟机里折腾,不用担心搞坏主系统。
  • 学习 Linux/服务器技术: 无需双系统,随时切换。
  • 搭建开发环境: 创建多个隔离的虚拟机,模拟生产环境。
  • 数据隔离: 将不同项目或不同用途的系统隔离开。

希望这份详细的教程能帮助你顺利上手 VMware!多动手实践,很快你就会发现它的强大之处。

分享:
扫描分享到社交APP
上一篇
下一篇