零基础虚拟机安装指南:从下载到使用的完整教程

May 2025
Updated May 2025
Reading time: 7 min

什么是虚拟机?为什么需要它?

简单来说,虚拟机是一种可以在你现有操作系统上运行另一个操作系统的软件。它的主要优势包括:

  • 隔离环境:可以在不影响主系统的情况下测试软件
  • 多系统并存:在Windows上运行Linux或macOS(反之亦然)
  • 系统学习:安全地学习操作系统管理和配置
  • 快照功能:可以随时保存系统状态,出错后轻松回滚

本教程将使用的软件

本教程以VMware Workstation(Windows)和VMware Fusion(Mac)为例,因为它们功能强大且对新手友好。当然,VirtualBox作为免费替代品也是不错的选择。

第一步:下载并安装VMware

Windows用户

  1. 访问VMware官网下载VMware Workstation Pro
  2. 下载完成后,双击安装文件启动安装向导
  3. 点击”下一步”并接受许可协议
  4. 选择”典型”安装类型(推荐新手选择)
  5. 选择安装位置(建议使用默认路径)
  6. 点击”安装”开始安装过程
  7. 安装完成后,输入许可证密钥(如果已购买)或选择30天试用

Mac用户

  1. 访问VMware官网下载VMware Fusion
  2. 下载完成后,打开DMG文件
  3. 将VMware Fusion拖到Applications文件夹
  4. 从应用程序文件夹启动VMware Fusion
  5. 接受许可协议并输入管理员密码
  6. 输入许可证密钥或选择试用版

第二步:创建新的虚拟机

安装Windows 10/11虚拟机

  1. 启动VMware,点击”创建新虚拟机”或”File > New Virtual Machine”
  2. 选择”典型”配置(推荐新手)
  3. 选择安装来源:
    • 如果有ISO文件:选择”安装光盘映像文件(iso)”并浏览到ISO文件位置
    • 如果有物理光盘:选择”安装程序光盘”
  4. 输入Windows产品密钥(可选,稍后也可输入)
  5. 为虚拟机命名(如”Windows 10测试环境”)并选择存储位置
  6. 设置硬盘大小(推荐至少60GB)并选择”将虚拟磁盘存储为单个文件”
  7. 点击”完成”创建虚拟机

安装Ubuntu或其他Linux发行版

  1. 启动VMware,点击”创建新虚拟机”
  2. 选择”典型”配置
  3. 选择Ubuntu ISO文件作为安装来源
  4. VMware应自动识别操作系统类型,如果没有,手动选择”Linux”和相应版本
  5. 为虚拟机命名(如”Ubuntu开发环境”)并选择存储位置
  6. 设置硬盘大小(推荐至少20GB)
  7. 点击”完成”创建虚拟机

第三步:调整虚拟机设置(重要)

在启动虚拟机前,我们需要调整一些设置以获得最佳性能:

  1. 在VMware主界面右键点击新建的虚拟机,选择”设置”
  2. 内存(RAM):建议分配至少4GB(Windows)或2GB(Linux)内存,但不要超过物理内存的一半
  3. 处理器:建议分配2个或更多核心(取决于你的CPU性能)
  4. 显示
    • 启用3D加速(如果你的显卡支持)
    • 为Windows虚拟机分配至少1GB显存
  5. 网络适配器:默认”NAT”设置通常工作良好,允许虚拟机访问互联网
  6. USB控制器:保持启用状态以便连接USB设备
  7. 声音卡:默认启用
  8. 共享文件夹(可选):设置主机和虚拟机之间的文件共享

第四步:安装操作系统

  1. 点击”开启此虚拟机”
  2. 虚拟机将从ISO文件启动并开始安装过程
  3. 按照屏幕上的安装向导进行操作,过程与在物理机上安装系统基本相同
  4. 安装完成后,系统可能会要求重启

第五步:安装VMware Tools(非常重要)

VMware Tools是一套驱动程序和实用工具,可以显著提升虚拟机性能和用户体验:

在Windows虚拟机中安装

  1. 启动Windows虚拟机并登录
  2. 在VMware菜单中,选择”虚拟机 > 安装VMware Tools”
  3. 在虚拟机中,打开文件资源管理器,找到VMware Tools安装光盘
  4. 双击setup.exe并按照向导完成安装
  5. 安装完成后重启虚拟机

在Linux虚拟机中安装

  1. 启动Linux虚拟机并登录
  2. 在VMware菜单中,选择”虚拟机 > 安装VMware Tools”
  3. 打开终端,执行以下命令(以Ubuntu为例):
    sudo apt update
    sudo apt install open-vm-tools-desktop
  4. 安装完成后重启虚拟机

第六步:使用虚拟机的基本操作

常用操作

  • 全屏模式:视图 > 全屏(或按Ctrl+Alt+Enter)
  • 暂停虚拟机:虚拟机 > 暂停(保存当前状态但继续占用内存)
  • 挂起虚拟机:虚拟机 > 挂起(保存当前状态并释放内存)
  • 关闭虚拟机:虚拟机 > 关机(正常关机过程)
  • 强制关闭:虚拟机 > 关闭电源(相当于拔电源,不推荐经常使用)

快照功能(重要特性)

快照可以保存虚拟机在特定时间点的完整状态,是虚拟机的一大优势:

  1. 在进行重要更改前创建快照:虚拟机 > 快照 > 拍摄快照
  2. 为快照添加描述性名称(如”安装基础软件后”)
  3. 如果系统出现问题,可以通过虚拟机 > 快照 > 快照管理器恢复到之前的状态

第七步:优化技巧

  1. 定期整理虚拟磁盘:虚拟机 > 管理 > 清理磁盘,可以减小虚拟机文件大小
  2. 不使用时关闭虚拟机:减少资源占用
  3. 为不同用途创建不同虚拟机:例如开发环境、测试环境等
  4. 使用共享文件夹:方便主机和虚拟机之间传输文件
  5. 定期备份重要的虚拟机文件(.vmdk和.vmx文件)

常见问题解决

  1. 虚拟机运行缓慢

    • 增加分配的内存和CPU核心数
    • 确保已安装VMware Tools
    • 关闭不需要的虚拟机
  2. 无法上网

    • 检查网络适配器设置(通常NAT模式最简单)
    • 确认主机能正常连接网络
  3. 无法全屏

    • 安装或重新安装VMware Tools
    • 调整显示设置
  4. 无法与主机共享文件

    • 确认已启用共享文件夹功能
    • 在Linux虚拟机中可能需要挂载共享文件夹

结语

虚拟机是一个非常强大的工具,掌握它的使用方法可以极大地提升你的工作效率和学习能力。希望这篇教程能帮助你顺利安装并使用虚拟机。如果在使用过程中遇到任何问题,欢迎在评论区留言讨论。

下一篇文章,我会分享如何在虚拟机中安装各种开发环境!