VMware Workstation安装与Ubuntu虚拟机配置保姆级教程

📅 发布时间:2026/9/7 19:49:13
VMware Workstation安装与Ubuntu虚拟机配置保姆级教程
虚拟机这个东西我第一次接触的时候也是一脸懵。简单说它就是在你现有的 Windows 或 Linux 系统里用软件模拟出一整套独立的电脑硬件环境然后再在这套虚拟硬件上装一个你想要的系统。平时大家说的 VMware一般指 VMware Workstation它算是最老牌、也最成熟的桌面虚拟化工具之一。今天这篇保姆级教程我就从零开始带你走完“下载 VMware → 安装 Workstation → 新建虚拟机 → 安装 Ubuntu 系统 → 装好 VMware Tools → 排掉常见毛病”的整个流程。就算你之前完全没碰过虚拟化照着这篇文章一步步点下来也能收获一台可以随便折腾的虚拟机。1. 为什么要用虚拟机先把这件小事想明白1.1 虚拟机到底“虚拟”在哪儿可以这样理解你的电脑是一套真实硬件CPU、内存、硬盘、网卡都摆在那儿。虚拟机就是在你的真实硬件之上再划出一块“模拟硬件区域”让另一个操作系统以为自己跑在一台独立电脑上。VMware Workstation 就是负责做这件事的软件它会在你现有的系统里创建几个虚拟设备、一段虚拟内存、一块虚拟硬盘然后把你准备好的系统镜像装进去。跟你讲装系统的人见的第一个误区就是“虚拟机里的系统是不是和真机一样跑”答案是在层面上的确一样你可以在里面装软件、连网络、改配置但它和你宿主机是隔开的。虚拟机里中了毒、系统崩了、配置改乱套了宿主机几乎不受影响。这就是虚拟化最大的价值——把你“折腾”的成本降到最低。1.2 用虚拟机解决了哪些实际问题我身边不少人是这么被虚拟机“救”回来的你是学生或开发者想学 Linux但不想在真实电脑上重新分区、担惊受怕。用虚拟机装 Ubuntu、CentOS随时开随时关。你想装一些想要信任度不高的软件、破解工具、旧版驱动又不想污染主系统先丢进虚拟机里跑一遍。你在做网络实验、搭数据库集群、测 Docker 环境要几个独立系统又不可能真买几台电脑。虚拟机一台物理机就能给你装出五六台“小电脑”。你想把 Windows 7、Windows XP 这种老系统保留下来跑一些只有老环境才能用的软件。VirtualBox 也能干但 VMware 的兼容性和性能在桌面级里更让我放心。一句话VMware 这东西不是某些技术宅的玩具它是现代开发者、运维、甚至普通用户的“后悔药”和“试验田”。下面我就开始讲安装。2. 安装前的准备版本选择、硬件要求和下载2.1 Workstation Pro 还是 Workstation Player不少人打开 VMware 官网就懵了因为你能搜到两个名字Workstation Player 和 Workstation Pro。简单说Player 是过去面向“只想要一台虚拟机当观众”的人做的基础版能创建和运行虚拟机但功能砍得比较狠。而 Workstation Pro 是完整版支持快照、克隆、复杂网络配置、多快照、远程连接等等。文章里要和大家交代清楚如果你是个人学习、日常折腾直接上 Workstation Pro没必要用 Player。特别是博通收购 VMware 之后Workstation Pro 对个人用户已经免费授权不需要再到处找奇怪的密钥折腾了。2.2 电脑配置与 BIOS 虚拟化检查VMware 安装本身不大但它要跑虚拟机对电脑配置还是有些门槛的。CPU建议四核以上且必须支持并开启虚拟化技术Intel VT-x / AMD-V。内存宿主机至少 8GB想流畅跑 Ubuntu/Linux 虚拟机建议 16GB 或以上。硬盘安装后大约占用 5GB 左右空间你创建的虚拟机系统还会再占十几个 GB建议预留至少 50GB 空闲。系统Windows 10/11 64 位基本没问题Windows 7 也能装旧版 VMware但新版本建议 Win 10 以上。这里重点提醒一下装 VMware 之前先到 BIOS/UEFI 里确认 CPU 虚拟化开关是打开状态。步骤一般是开机按 Del/F2/F10 进入 BIOS找到 “Intel Virtualization Technology” 或 “SVM Mode”设为 Enabled保存重启。不做这一步后面新建虚拟机时会提示“此主机支持 Intel VT-x但 Intel VT-x 被禁用”或者直接开机就报错。这个动作别省。2.3 官网下载 VMware Workstation Pro去 VMware 官网broadcom 收购后官网地址会跳转到 Broadcom 的下载中心找到 Workstation Pro 17 的下载页。搜索“VMware Workstation Pro download”也能直接定位到官方入口。下载时注意选择对应 Windows 版本下到一个.exe安装包大小一般在 600MB 左右。下载完后把它放到一个你记得住的目录接下来就进入正式安装阶段。3. Windows 下安装 VMware Workstation 的保姆级步骤3.1 双击安装包先看安装类型安装包下好后右键“以管理员身份运行”。这一步建议别省尤其是后面 VMware 需要安装虚拟网卡驱动、系统服务时管理员权限能帮你避免很多权限报错。进入安装向导后第一屏是欢迎页直接点 “Next”。然后会进入“License Agreement”界面勾选 “I accept the terms of the license agreement”再点 “Next”。接下来是安装类型选择常见的有两档Typical直接把 VMware 安装到默认路径 C 盘自动装好必要组件。Custom可以自己选安装位置还能选择要不要装某些组件比如虚拟打印机、OCI 容器工具。个人建议用 Custom 的用户把安装路径改到非系统盘比如D:\VMware。原因是 Workstation 本身会生成配置文件和虚拟机目录如果 C 盘空间紧张后面创建几个虚拟机后很容易爆掉。路径不要有中文否则少数场景下会有奇怪的问题尽量保持全英文目录。3.2 安装路径、共享虚拟机与用户体验设置点进 Custom 后你可以决定是不是安装 “Integrated OCI Container” 等组件。对大多数人来说只需要最核心的 Workstation。OCI 容器特性主要是给玩容器的人用的普通虚拟化用不到不勾选也没关系。接着会让你设置共享虚拟机目录Shared VMs这个目录主要用于 Workstation 的“共享虚拟机”功能普通用户默认放到你之前指定的 VM 目录下就行直接 Next。“共享虚拟机”说白了就是让局域网内其他 VMware 客户端也能连到这台机器上的虚拟机一般用不到所以它不会坑你。再往后有一串选项“Check for product updates on startup” 启动时检查更新。建议保留尤其有利于修复 Bug。“Join the VMware Customer Experience Improvement Program” 加入客户体验计划。这就是往 VMware 传匿名数据用的不想传就去掉勾选。“Create a desktop shortcut” 创建桌面快捷方式。日常使用建议勾上。“Add VMware Workstation console to system PATH” 把命令行工具加入系统 PATH经常用 vmrun 命令行的人建议勾普通用户可不管。设置完直接 Next如果你的电脑上开了杀毒软件安装过程可能会提示 VMware 要装驱动记得允许。安装完成后会要求重启电脑建议直接重启这样虚拟网卡、系统服务才能干净加载。3.3 安装完成后的首次打开与版本验证重启后打开 VMware Workstation你会看到欢迎页。这里不要再乱点“输入许可证密钥”因为个人用途已经免费授权。如果界面提示你注册或登录按官方引导完成个人账户的免费授权即可。整个流程很快。打开后主界面左侧是“库”中间是快捷操作区上方有“File”、“Edit”、“View”、“VM”、“Tabs”等菜单。这就是之后创建虚拟机的“控制台”。如果你能顺利看到主界面说明安装这关你已经过了。4. 在 VMware 里安装 Ubuntu 虚拟机实战4.1 先准备一个 Ubuntu 系统镜像VMware 是“空壳子”里面装什么系统得你提供安装镜像。这里以最常用的 Ubuntu 为例。到 Ubuntu 官网下载最新的 LTS 版本比如 Ubuntu 22.04 LTS 或 24.04 LTS选择 Desktop ISO 镜像下载完大约在 4~6GB 之间。镜像文件不需要解压直接用。如果你电脑配置一般也可以选择 Xubuntu、Lubuntu 这类轻量级桌面但教程主线还是 Ubuntu Desktop。等你自己玩熟了你会发现换镜像其实就是“换一张光盘”的事。4.2 使用“新建虚拟机向导”配置硬件打开 VMware点主页的“Create a New Virtual Machine”按钮或者在 File 菜单里选 “New Virtual Machine”。弹出来的向导有两种配置方式Typical典型适合新手它会根据你选择的系统镜像自动推荐大部分配置。Custom自定义适合要精确控制硬件参数的人。我建议新手先用 Typical熟练之后再改用 Custom。下面我把典型流程拆给你看。第一步选择安装来源。直接选“Installer disc image file (iso)”点击浏览找到你刚下载的 Ubuntu ISO。如果 VMware 识别出了镜像里的系统类型下方会显示“Ubuntu 64-bit”。没识别出来也没关系手动去“Guest operating system”里改成 Linux → Ubuntu 64-bit。第二步设置虚拟机名称和存储位置。默认会叫 “Ubuntu”存放位置默认在 C 盘。建议改到 D 盘或 E 盘的某个目录比如D:\VMs\Ubuntu2204。这一步很重要尤其你后面要建多个虚拟机时每个都放一个清晰目录方便做备份和迁移。第三步指定磁盘容量。默认通常是 20GBUbuntu Desktop 建议设置 50GB 或以上。“Split virtual disk into multiple files” 和 “Store virtual disk as a single file” 这两个选项选“分盘”更利于虚拟机文件分布在多个小文件中迁移拷贝更灵活选“单文件”性能上略微好但管理上不太方便。个人更推荐“分盘”。容量大小只代表“最大能用到多少”不会一次性把宿主机空间占满所以设大点不亏。第四步点“Finish”之前还可以去“Customize Hardware”里微调Memory建议至少在 4096MB 以上8GB 更好。Processors处理器数量给 2每个处理器的核心数给 2也就是总共 4 核跑 Ubuntu 够用。New CD/DVD确认“Use ISO image file”已经指向你下载的 ISO。Network Adapter默认 NAT这个先不动。USB Controller、Sound Card 一般保持默认。配置完成点“Finish”虚拟机就出现在库列表里了但它还没有操作系统下一步才是真正装系统。4.3 在虚拟机里完整安装 Ubuntu 系统选中虚拟机点顶部绿色的“Power on this virtual machine”开启此虚拟机。虚拟机启动后会从你指定的 ISO 镜像引导。稍等片刻屏幕会进入 Ubuntu 的启动菜单。启动菜单一般有几个选项第一个是 “Try or Install Ubuntu”意思是试用或安装。直接选这一项回车。之后会进入图形化安装程序。第一步左侧选择语言中文用户选“中文简体”即可。点击“继续”后选择键盘布局默认的“English (US)”或中文键盘布局都行一般不用改。安装类型界面会看到“清除整个磁盘并安装 Ubuntu”。这里要提醒你这个“清除”只针对虚拟机里的虚拟硬盘不会碰你宿主机上的任何真实文件。放心选然后继续。进入“你叫什么名字”界面填用户名、计算机名、密码。这个用户名和密码就是你将来登录 Ubuntu 虚拟机的管理员账号千万记好。安装程序开始拷贝系统文件整个过程大概 10~20 分钟视你的硬盘速度而定。期间你可以看到英文版的安装进度也可以做别的事但别关闭虚拟机窗口。安装完成后Ubuntu 会提示你“现在重启”。点“现在重启”VMware 会弹出提示问你“要断开虚拟光驱连接吗”一般选“断开连接”即可避免重启后又从 ISO 引导。重启进入 Ubuntu 桌面那一刻你的虚拟机系统就算装好了。4.4 安装 open-vm-tools让虚拟机更好用很多新手装完 Ubuntu第一反应是“鼠标为什么经常被卡在窗口里”、“怎么不能直接把文件拖进去”、“分辨率怎么只有 800x600”——答案很简单没装 VMware Tools。VMware Tools新版本里叫 open-vm-tools是一组驱动程序和服务装好之后才能实现鼠标自由进出、显示器分辨率自适应、剪贴板共享、拖放文件等功能。在 Ubuntu 里安装非常容易。打开终端CtrlAltT输入sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop -y等命令跑完重启虚拟机。重启后你会发现虚拟机窗口拉大时 Ubuntu 桌面会自动适配分辨率鼠标也能自由进出虚拟机了体验立刻提升一个档次。如果你是给 Ubuntu Server无桌面版装只需要open-vm-tools不需要带-desktop。5. 虚拟机网络模式与常用设置搞懂这几张“网”5.1 NAT、桥接、仅主机三种模式怎么选VMware 默认给虚拟机三种网络模式我见到太多人在这里栽跟头。下面用一个生活化的方式解释。NAT 模式相当于宿主机变成一台“路由器”虚拟机躲在宿主机后面上网。宿主机能上外网虚拟机也能上外网但虚拟机和宿主机之外的其他设备比如你家里的另一台手机不互通。这个模式对新手最友好装完系统默认就能上网。桥接模式Bridged相当于虚拟机和宿主机在同一个局域网里虚拟机直接向你家的路由器要一个 IP看起来就像屋里多了台独立电脑。这种模式下虚拟机可以被局域网内其他设备访问适合做服务器测试、局域网联机实验。仅主机模式Host-only虚拟机只能和宿主机通信不能访问外网。适合做纯隔离实验、恶意软件分析以及网络调试。怎么切换在虚拟机关机状态下右键虚拟机 → Settings → Network Adapter然后把网络连接方式改成你想要的模式即可。一般上网默认 NAT如果你想让虚拟机上跑的服务被局域网其他机器访问再选桥接。5.2 快照、克隆这两个功能是真的香Workstation Pro 和别的虚拟化工具比最让我离不开的就是“快照”Snapshot。快照就是给虚拟机某一时刻的状态拍一张“照片”。系统刚装好、基础软件刚配好时你可以拍一个“干净环境”快照。之后在里面怎么乱搞都行翻车了直接“恢复快照”几十秒回到之前的干净状态。操作方式是VM 菜单 → Snapshot → Take Snapshot。恢复时选 Snapshot Manager点 Go To。克隆则更适合批量造环境装一台“模板机”配好所有基础软件然后右键 → Manage → Clone就能克隆出多台配置一模一样的虚拟机。做集群实验时这个效率非常夸张。6. 常见报错与解决办法我踩过的坑都扔这里6.1 “VMware Workstation 无法连接到虚拟机”怎么排查这个报错太经典了经常出现在双击虚拟机开机时。它不一定代表虚拟机坏了多数是 VMware 的后台服务没起来。解决办法如下按下Win R输入services.msc打开服务列表。找到几个名字和 VMware 相关的服务比如VMware Authorization Service、VMware DHCP Service、VMware NAT Service。检查它们的“状态”和“启动类型”。如果状态不是“正在运行”右键“启动”如果提示“拒绝访问”或启动失败大概率是权限问题。此时建议重新以管理员身份运行 VMware或者进入“控制面板 → 程序和功能 → 找到 VMware Workstation → 右键修复”修复一遍服务。这个问题的另一来源是杀毒软件拦截了 VMware 的驱动和计划任务。可以在杀毒软件里把 VMware 整个目录加入白名单再重新启动服务。6.2 “客户机操作系统已禁用 CPU。请关闭或重置虚拟机”这句话我打了很久交到。它经常出现在 Windows 宿主机同时开启了 Hyper-V、Windows 沙盒、WSL2、内核隔离等功能的场景下。原因是这些 Windows 功能占用了虚拟化底层导致 VMware 无法直接使用 CPU 的 VT-x/AMD-V 指令。解决办法分几步关闭 Windows 的 Hyper-V控制面板 → 程序和功能 → 启用或关闭 Windows 功能取消勾选 Hyper-V、Windows 虚拟机监控程序平台、适用于 Linux 的 Windows 子系统。如果有 Windows 沙盒也取消。如果只是临时关闭可以用管理员终端运行bcdedit /set hypervisorlaunchtype off重启后 Hyper-V 底层不会再接管 CPU 虚拟化。对于企业环境里开启了“内核隔离”和“内存完整性”的电脑可以在 Windows 安全中心 → 设备安全性 → 内核隔离里关闭内存完整性。需要注意如果你日常还要用 WSL2、Docker Desktop那和 VMware 确实存在资源竞争不是你电脑坏了是它们抢同一个“底层入口”。这时候更推荐在 VMware 和 WSL2 之间做一个取舍或者装完 VMware 后重启再开机。6.3 老系统如 Windows 7装 VMware Tools 报数字签名问题有些人专门为了老软件在虚拟机里装 Windows 7结果装 VMware Tools 时提示“VMware Tools 未通过 Windows 徽标测试无法验证此驱动程序软件的发布者”。这是因为 VMware Workstation 17 的 Tools 版本比较高对老系统兼容性不够好。解决办法有两种第一种最省事别装新版 Tools换成旧版 VMware Tools比如对应 Workstation 12/14 时代的 Tools 包。网上能搜到旧版windows.iso镜像挂载到虚拟光驱后手动安装。第二种如果坚持用新版 Tools在 Windows 7 启动时按F8进入高级启动选项选择“禁用驱动程序签名强制”。这样能临时放行未签名驱动。也可以在 Windows 7 里用管理员终端运行bcdedit /set testsigning on让系统一直处于测试签名模式。装完后建议把testsigning关掉bcdedit /set testsigning off因为测试签名模式开着Windows 7 右下角会有水印而且对安全性不利。6.4 虚拟机装系统就蓝屏、启动特别慢怎么办虚拟机里装 Windows 或 Linux 时蓝屏常见原因是分配的资源不够或者虚拟硬件兼容性不好。你可以按下面几步排查给虚拟机分配的内存至少不低于 4GB。很多同学只给 2GB 装 Windows 10蓝屏率很高。检查虚拟机设置里的“固件类型”Windows 10/11 用 UEFIWindows 7 用 BIOS选错了就会出现启动不了或蓝屏。调整虚拟磁盘接口老系统建议用 SATA 或 IDE而不是默认的 NVMe。在虚拟机设置里把硬盘类型改成 SATA/IDE再启动。关闭“加速 3D 图形”对不需要图形加速的系统关掉可以减少驱动冲突。CPU 虚拟化没有开启也会导致部分系统直接蓝屏所以安装前一定先去 BIOS 确认 VT-x/AMD-V 处于开启状态。启动慢的问题多半是宿主机资源不足或者宿主机磁盘是机械硬盘。把宿主机内存加到 16GB并把虚拟机文件放到固态硬盘的目录里体感会好非常多。6.5 日常问题速查表问题现象常见原因快速解决无法连接到虚拟机VMware 服务异常/权限不足以管理员身份运行重启 VMware 服务修复安装客户机操作系统已禁用 CPUHyper-V/WSL2 抢占虚拟化关闭 Hyper-V 和 Windows 功能里的相关项鼠标进虚拟机后出不来没装 VMware Tools安装 open-vm-tools或按 CtrlAlt 释放鼠标虚拟机没网络网络模式不对网络适配器切换到 NAT虚拟机磁盘空间不足创建时容量给小了无法直接扩容系统分区建议备份后重建虚拟机断电后无法启动vmdk 损坏打开 vmx 文件里的磁盘设置尝试“修复”磁盘VMware Tools 安装失败系统太老/签名限制用旧版 Tools 或进入禁用驱动签名强制7. 用了一段时间后的几点个人小经验7.1 资源分配别贪多宿主机才是底线很多同学一上来就给虚拟机分配 8 核、16GB 内存结果宿主机自己卡成 PPT。我的经验是虚拟机分配的总资源不要超过宿主机总资源的一半到三分之二尤其内存要留足。你不希望开着 Ubuntu 虚拟机宿主机连浏览器都打不开。7.2 先搭模板再克隆效率翻倍如果要创建多台虚拟机不用一台一台重复装系统。先装一台精简版系统装好常用工具、更新、基础驱动然后“关机 → 克隆”。这个流程我用来搭建测试集群半小时能凭空多出三四台机器。克隆时选“创建链接克隆”更省空间但因为依赖模板机模板机删了克隆机就不能用了正式实验建议用“完整克隆”。7.3 把虚拟机当“沙箱”折腾不心疼开虚拟机最大的好处就是“随便整”。我在里面练过 Linux 命令、搭过 MySQL、装过 Git、试过各种安装教程经常装一半就发现路径不对、版本冲突直接把虚拟机恢复到快照几十秒回到原点完全不慌。后面你可以继续往深水区走给虚拟机扩容磁盘、做多网卡组网、装 K8s 单节点实验、把宿主机里的服务和虚拟机连通。只要记住一个原则——重要数据放宿主机之外的备份盘虚拟机能折腾但别把它当成唯一的存数据的地方其他一切都好说。