ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

VMware虚拟机安装全攻略:从环境检查到配置优化

VMware虚拟机安装全攻略:从环境检查到配置优化 打开 VMware 安装包之前先问自己一个问题你装这个虚拟机是为了多一个系统图标还是为了真正有一个可以随便折腾、搞坏了也不影响主机的开发环境很多新手把“下载 VMware”理解成“双击安装包点下一步激活完事”。结果装完以后连新建向导都不敢点要么提示虚拟化未启用要么虚拟机里分辨率卡成 800×600要么网络怎么也上不去最后只能卸载。真正的问题不在安装包而在安装之前没有做三轮检查硬件虚拟化是否打开、版本和许可模式是否匹配、系统镜像是否提前准备好。所以这篇教程不会只说“去官网下载下一步下一步”。我会按一套完整流程讲清楚为什么 VMware 虚拟机值得装安装前要确认哪些东西新建虚拟机时哪些参数不能乱填激活和许可怎么处理常见报错怎么排查以及装完系统之后再做哪些配置才真正好用。安装虚拟机这件事门槛不在“安装”而在“确认环境”。这一条如果理解了后面所有问题都好办。1. 先搞清楚VMware 虚拟机真正解决的是哪类问题很多人安装虚拟机之前并没有想清楚它和双系统、和 Docker、和直接再买一台电脑到底有什么区别。如果这一步没想清楚后续所有配置对你来说都只是“照着做”而不是“理解着做”。1.1 从“装双系统”到“虚拟机”核心差别是隔离过去想在同一台电脑上用 Windows 和 Linux最常见的方法是装双系统。启动时选一个系统进入使用体验接近物理机性能损耗小但缺点也很明显切换系统要重启两个系统之间的文件互访很别扭最关键的是你在 Linux 里折腾坏了系统虽然不影响 Windows但要修起来一样麻烦。虚拟机解决的是另一个问题在现有操作系统之上用软件模拟出一套完整的硬件环境然后在这套虚拟硬件上安装另一个操作系统。VMware Workstation 做的就是这个事情。它的价值不在于“多装一个系统”而在于三个字可隔离。你在虚拟机里删了系统文件、装了不干净的软件、改了错误的配置宿主电脑不会受影响。你可以随时打一个快照折腾坏了马上回滚。所以VMware 虚拟机最适合的需求是想在一个安全沙箱里反复试验、学习新系统、测试软件同时保留主机稳定性的场景。1.2 适合谁不适合谁为什么很多人装完就弃用我见过不少新手装完 VMware兴奋地装了一个 Ubuntu然后发现虚拟机里看视频卡、拖文件不方便、游戏更不用想很快就放弃了。这不是 VMware 不好而是使用场景选错了。它更适合这些情况学习 Linux 基础命令和系统管理不想直接放弃 Windows。需要在 Windows 上体验某个软件但这个软件只有 Linux 版本或者反过来。测试来源不明的软件或脚本想隔离风险。做开发时需要一个干净的构建环境避免污染宿主机器。需要复现某一套旧系统环境比如某些课程要求装 Windows 7 或特定版本的 Linux。它不太适合这些情况玩大型 3D 游戏或需要 GPU 直通的高性能计算。追求极致的磁盘读写和网络性能。想低成本跑生产级服务器集群那是服务器虚拟化平台的事情。只是想在 Windows 里跑几个 Linux 命令那用 WSL2 反而更轻量。这个判断很重要。VMware 的真正价值不是“更快”而是让实验环境变得可控、可恢复、可复制。把它当成一个“可以随时重置的试验机”你会顺手很多把它当成“免费的物理电脑”会觉得处处不够用。2. 装之前先验证环境省得后面反复折腾安装 VMware 这一步本身并不复杂麻烦的是很多人装完之后才发现电脑的虚拟化功能没有开启或者系统里有其他虚拟化组件在抢资源导致 VMware 根本启动不了。所以真正靠谱的顺序是先验证硬件和系统环境再下载安装包。2.1 硬件虚拟化在 BIOS 里没开装好了也白搭VMware Workstation 是基于虚拟化指令运行的。如果你的 CPU 没有开启 Intel VT-x 或 AMD-V虽然安装过程可以顺利完成但一启动虚拟机就会看到类似“此平台不支持虚拟化”或“虚拟机平台未启用”的报错。先确认一下当前电脑的虚拟化状态Windows 10/11 上可以直接打开任务管理器切换到“性能”标签选择“CPU”看右下角“虚拟化”一栏是“已启用”还是“已禁用”。也可以按Win R输入msinfo32在“系统摘要”里查看“虚拟机监控程序检测到”或“固件中已启用虚拟化”这些字段。如果状态是“已禁用”需要重启电脑进入 BIOS 或 UEFI 固件设置找到 Intel Virtualization Technology、Intel VT-x、AMD SVM 或类似选项把它改为 Enabled再保存重启。品牌电脑的按键不一样常见的是 F2、Del、F10具体要看开机画面提示。这里要注意一个常见干扰如果电脑开启了内核隔离、VBS基于虚拟化的安全性或 Hyper-V可能会占用虚拟化能力导致 VMware 无法正常使用。遇到这种情况不只是 BIOS 的问题还可能需要去 Windows 功能里关闭 Hyper-V 或虚拟机监控程序。建议按下Win R输入optionalfeatures在“Windows 功能”窗口里检查是否有 Hyper-V、虚拟机平台、Windows 虚拟机监控程序平台这些选项。如果它们处于开启状态而你又不需要用它们可以关闭后重启再运行 VMware。2.2 版本选择Workstation Pro 还是 Player旧版还是新版VMware Workstation 近期在官网提供的产品线主要是 Workstation Pro 和 Workstation Player。Player 曾经是免费的精简版只能运行虚拟机不能创建复杂的虚拟机配置Pro 功能更完整支持快照、克隆、网络自定义、多快照等。如果你要学的是虚拟化技术或者需要在开发中创建和管理多套虚拟机Pro 是更合适的选择。但版本选择不是越新越好。新版本通常支持更新的操作系统和硬件但对电脑的配置要求也更高。建议优先去官网下载当前稳定主版本比如 17.x 系列因为它对 Windows 11、较新的 Linux 内核支持更好。如果你的电脑内存只有 8GB建议不要开太多虚拟机并且安装完以后尽量不要勾选那些对性能影响大的实验性功能。另外一个容易被忽略的点不要从陌生下载站下载安装包。很多第三方下载站点会把 VMware 安装包和一堆捆绑软件打包在一起或者用旧版本冒充新版。比较稳妥的方式是直接访问 Broadcom 官网或官方支持页面找到 VMware Workstation Pro 的下载入口。下载后还要做一件事校验文件哈希确保安装包完整且没有被篡改。Windows 下可以在 PowerShell 里运行Get-FileHash .\VMware-workstation-xxxx.exe -Algorithm SHA256也可以使用命令行工具certutilcertutil -hashfile .\VMware-workstation-xxxx.exe SHA256然后把输出的哈希值和官网提供的值对比。这一步不是必须的但对以后要长期使用虚拟机的人来说是一个很好的安全习惯。2.3 准备系统镜像手里有 ISO心里才有底安装 VMware 只是为了给你提供“一台空电脑”你还需要操作系统的安装镜像才能让虚拟机真正活起来。常见的镜像文件是.iso格式。如果要在虚拟机里装 Windows建议从微软官方渠道下载 Windows 10 或 Windows 11 镜像。如果要在虚拟机里装 Linux常见发行版如 Ubuntu、Debian、CentOS Stream、Rocky Linux 都可以从各自官网下载。镜像下载后尽量放在一个固定的目录比如D:\ISOs。路径不要太深不要放在系统 C 盘的关键目录里因为创建虚拟机时需要反复读取这个镜像。准备好镜像意味着你在创建虚拟机时可以直接用 ISO 文件引导安装而不是后面临时去下载卡在中间不知道怎么办。3. 从下载到激活一次走完关键流程环境确认完了才开始真正进入安装环节。这一节我们按步骤来重点解释每一步的选项到底会影响什么。3.1 安装包下载后先做这三件事第一确认安装包来源。刚才已经说过只从官方路径下载。如果你在搜索引擎里看到各种“VMware 中文版”“VMware 极速安装版”尽量不要点因为大概率不是官方原版。第二核对版本和宿主系统。Windows 版本选 Windows 安装包Linux 宿主选 Linux 安装包。注意 32 位和 64 位系统的差异现在绝大多数系统是 64 位但仍要确认一下。第三关闭杀毒软件吗不建议。更合理的做法是下载完成后先校验哈希确认无误后再运行安装。如果杀毒软件误报可以查看拦截日志不要把整个软件目录都加入白名单。3.2 安装过程中的选项如何取舍运行安装包后一般来说会经历几个界面欢迎、许可协议、安装位置、启动时检查更新、用户体验改进计划、快捷方式等。安装位置如果你 C 盘空间紧张可以把 VM 安装到 D 盘。但要注意后续虚拟机的数据文件不要和安装目录混在一起最好单独放在另一个数据盘。增强型键盘驱动如果安装程序询问是否安装增强型键盘驱动建议安装。它主要解决虚拟机中捕获特殊快捷键比如CtrlAltInsert、CtrlAltDelete的问题。启动时检查更新建议保留让 VMware 能及时发现小版本修复。用户体验改进计划可勾可不勾不影响功能。安装过程中如果提示需要重启建议先重启再继续使用。重启不是为了仪式感而是让虚拟化相关的驱动和内核组件正确加载。3.3 许可证激活三种情况哪一种都别去搜破解“激活”这个词在 VMware 这里容易让人误解。它不像 Windows 激活那样必须填写密钥才能使用基础功能。VMware Workstation 安装完成后通常会进入 30 天左右的试用期试用期结束后需要输入许可证密钥才能继续使用 Pro 功能。所以这里只有三种合规情况第一种个人学习用途。如果官方在当期提供个人免费使用许可你可以去官网申请个人使用许可证然后通过软件的“帮助”菜单选择“输入许可证密钥”填入官方邮箱收到的密钥。不同时期政策会调整建议以官网页面说明为准。第二种企业或商业用途。请购买商业许可然后把许可证密钥输入到对应位置。这是正常的企业软件采购流程。第三种暂时不想填写许可证。你可以先试用功能把课程或项目跑完再决定是否购买。试用期满后仍不填写许可证可以通过卸载重装来重置试用期吗不要这么做。判断依据很简单这是变相延长试用期属于绕过许可限制的行为。如果想长期使用就应该选择官方个人免费许可或商业许可。这里想多说一句虚拟机里的“激活”并不神秘它只是把许可证文件或密钥写入 VMware 的配置。不要在网上搜索所谓“永久激活密钥”或“注册机”那些来源不明可能包含恶意程序而且与软件许可政策不符。合规的许可证路径已经足够满足学习和开发用了。3.4 安装完成后先不要急着创建虚拟机装完 VMware 后先启动一次软件进入主界面确认“授权许可”状态。如果你输入了许可证密钥一般在“帮助”菜单里的“关于 VMware Workstation”中可以看到许可证类型和到期时间。这时可以做两件事进入“编辑” - “首选项”把默认的虚拟机存储位置改到一个非 C 盘目录比如D:\VirtualMachines。这个改动看起来小但长期使用后意义很大因为虚拟机磁盘动辄几十 GB如果默认放在 C 盘C 盘空间很快会被占满。检查一下宿主机的剩余内存和磁盘空间。至少留出 20GB 以上给第一台虚拟机内存 8GB 以上会更顺手。4. 创建第一台虚拟机参数不是越大越好很多新手创建虚拟机时习惯把 CPU 核心数、内存大小拉到最大觉得“配置越高越流畅”。事实恰恰相反虚拟机分配太多资源反而可能导致宿主机卡顿甚至虚拟机启动失败。虚拟机是共享宿主资源的分配的时候要“按需分配留足余量”。4.1 新建向导里的“典型”和“自定义”怎么选打开 VMware Workstation点击“创建新的虚拟机”。向导会问你是用“典型推荐”还是“自定义高级”。对新手来说选“典型”通常够用。它会自动根据你选择的客户机操作系统给出一个比较合理的配置。你只需要指定 ISO 镜像设置一下最简单的磁盘大小即可。“自定义”更适合你已经知道需要哪些虚拟硬件比如要添加多个网卡、需要特定的虚拟化功能或者打算用已有的 VMDK 磁盘文件。不建议第一次使用就进入自定义模式不是因为不能用而是避免被太多选项干扰。4.2 内存、CPU、磁盘到底该怎么分配创建向导中最重要的三个参数是处理器、内存和磁盘大小。CPU 数量不要一上来就 8 核 16 线程。先进虚拟机安装系统使用一段时间后根据卡顿情况再增加。一般给 2 到 4 个核心就够日常使用。内存Windows 11 虚拟机建议至少 4GB8GB 会更舒服Linux 桌面版建议 4GB服务器版 2GB 也可以。关键是你的宿主机内存要够。如果宿主机只有 16GB虚拟机分配 8GB 后宿主机剩余 8GB 可能会紧张。建议虚拟机内存不超过宿主机内存的一半同时保证宿主机至少还有 4GB 空闲内存。磁盘创建向导会让你选择磁盘容量。如果你选择“将虚拟磁盘拆分成多个文件”优点是便于移动和备份但部分场景性能会略受影响如果选择“存储为单个文件”读写性能稍好但迁移时文件体积大。新手选“拆分成多个文件”更容易管理。不要勾选“立即分配所有磁盘空间”。这个选项会瞬间占用所有声明的空间看起来性能好但对新手来说没有必要还容易导致磁盘快速爆满。使用动态分配即可磁盘文件会随实际使用逐渐增长。如果你要安装的是 Linux 无桌面版本2GB 内存、1 到 2 个 CPU 核心20GB 磁盘就足够跑很多实验了。如果你要在里面跑桌面环境或 IDE再适当提升内存。4.3 安装操作系统时最常见的一组坑创建好虚拟机启动电源后VMware 会像一台物理机一样从光盘你的 ISO 镜像引导。这时候新手最容易遇到的三个问题鼠标进入虚拟机后“消失”了。这个不是 bug而是虚拟机捕获了鼠标。按组合键Ctrl Alt可以把鼠标释放回宿主机。这也是为什么安装程序建议装增强型键盘驱动。安装 Windows 时提示找不到媒体驱动程序。常见原因是镜像损坏或虚拟磁盘没连接好。先确认 ISO 镜像正常再检查虚拟机设置里的 CD/DVD 是否指向了正确文件。Linux 发行版安装时分区概念不熟悉。如果只是学习直接用安装器默认的“使用整个磁盘”或“自动分区”就可以了不需要手动分/boot、/home。先把系统装起来等后面理解了再手动配置。5. 装完系统只是开始VMware Tools 和网络模式才是关键我见过有人装完 Windows 虚拟机分辨率只有 1024×768鼠标移动延迟也不能和宿主机拖拽文件。这些问题的根源往往只有两个没装 VMware Tools网络模式选错了。5.1 VMware Tools为什么必须装VMware Tools 是一组驱动和工具包不是可有可无的插件。它提供显卡驱动、鼠标驱动、时间同步、剪贴板共享、文件拖拽、网络性能优化等能力。在 Windows 虚拟机的菜单栏点击“虚拟机” - “安装 VMware Tools”然后虚拟机内会弹出安装向导按提示完成安装并重启。在 Linux 虚拟机中VMware 会尝试挂载 Tools 安装介质你也可以手动执行安装脚本。不同版本的 Linux 安装方式有差异但大多数发行版都支持从 ISO 挂载后运行vmware-install.pl。不装 VMware Tools虚拟机也能开机但体验会非常差。它就像你买了一台电脑但没有装显卡驱动能用但是分辨率不对、刷新率不对、系统动画卡顿。所以装完系统后的第一步不是美化桌面而是先装 VMware Tools。5.2 NAT、桥接、Host-only三种网络模式怎么选虚拟机的网络模式决定了它怎么连接外界也决定了宿主机能不能和它互通。理解好这个80% 的网络问题都能找到方向。NAT网络地址转换模式这是默认模式也是最适合新手日常使用的模式。虚拟机通过宿主机 IP 访问网络宿主机相当于一个路由器。从外部网络看只有宿主机这个 IP虚拟机是“隐藏”的。优点是虚拟机可以正常上网又不会和局域网里的其他设备冲突。如果只是开发、学习、下载软件NAT 通常够用。桥接模式相当于虚拟机直接“插”到宿主机所在的局域网它会有自己独立的 IP可以被局域网内其他设备访问。这种模式适合当你想让虚拟机对外提供服务或者需要和局域网内其他设备互相访问时使用。缺点是配置复杂IP 冲突、网络策略限制都可能出现。Host-only 模式虚拟机只能和宿主机通信不能访问外网。适合纯内部测试、搭建隔离实验网络时使用。新手建议先用 NAT。等到需要做服务端调试、局域网通信时再切换到桥接模式不要一开始就折腾桥接。5.3 快照与克隆虚拟机最值得利用的两个能力快照是 VMware 里非常重要的功能。它相当于给虚拟机的当前状态拍一张照片之后你可以随便修改系统、安装软件、测试脚本任何一步出问题都可以恢复到这个快照状态。操作很简单在虚拟机标签页点右键 - 快照 - 拍摄快照。恢复时选择“快照管理器”选中快照并点击“转到”。但你也要知道快照的边界它不能代替备份。快照文件通常和虚拟机磁盘文件存放在一起如果整个虚拟机的存储盘坏掉快照同样丢失。另外快照也不能无限保留长时间不删除旧快照磁盘占用会迅速膨胀。建议在系统装好、软件配置完成后拍一个干净快照后续阶段性测试再拍新快照确认稳定后删除中间快照。克隆适合当你需要复制一套同样的虚拟机环境时使用。比如你已经装好了一个带开发环境的 Ubuntu想再开一台一样的环境不需要重新安装系统直接克隆就行。克隆时要注意如果客户机系统有固定 IP克隆后需要重新配置网络避免 IP 冲突。6. 新手的常见报错和排查链路不管安装步骤多顺利总会遇到一些意想不到的报错。遇到问题不要着急找“万能修复工具”先按链路排查先看现象再查输入再看环境最后调参数最后确认工具边界。6.1 提示虚拟化已禁用或 VMware 无法启动虚拟机这类报错在安装虚拟机时最常见。现象通常是启动虚拟机时弹出错误框提示需要启用 CPU 虚拟化或者告知 VMware Workstation 无法连接到虚拟机。排查顺序如下先确认 CPU 虚拟化状态。打开任务管理器 - CPU - 虚拟化如果是“已启用”继续下一步如果是“已禁用”进 BIOS/UEFI 开启。确认 Windows 功能中是否开启了 Hyper-V、虚拟机监控程序平台、内核隔离。如果开启且不需要关闭后重启。确认是否是杀毒软件或安全软件拦截了 VMware 的虚拟化驱动。可以在安全中心查看拦截记录。确认 VMware 服务是否运行。按Win R输入services.msc找到VMware Authorization Service将其启动类型设置为“自动”并确保状态是“正在运行”。如果以上都没解决问题可以尝试用管理员身份运行 VMware Workstation。右键软件图标选择“以管理员身份运行”。有些权限问题只会在普通用户权限下弹出。6.2 虚拟机内蓝屏、卡顿或无法上网这类问题通常不是“VMware 坏了”而是虚拟环境配置不合理。可以按下面几步排查先看资源占用。打开宿主机任务管理器看 CPU、内存、磁盘是否已经满了。如果是先降低虚拟机配置或者关闭其他大型应用。看虚拟磁盘空间是否不足。虚拟机内如果磁盘满了系统会明显卡顿甚至蓝屏。动态分配的磁盘会随着使用变大但不会自动缩小要定期清理。看 VMware Tools 是否已正确安装。如果没装先补装。看网络模式。没网先检查是否选择了 NAT并确认宿主机能访问网络。再用临时命令测试比如在虚拟机里ping网关和一个公网地址确认是哪一段不通。6.3 一个可复用的四步排查法遇到 VMware 或虚拟化相关的问题与其到处搜报错文字不如建立一个自己的排查顺序第一步确认现象。是启动不了、卡死、没网、显示灰色、磁盘满还是报错弹窗。把现象记录成一句话。第二步确认输入。也就是检查你准备的安装包、ISO 文件、许可证密钥、虚拟机配置是否正常。很多“不能安装系统”的问题其实是镜像损坏。第三步确认环境。看硬件虚拟化、Windows 功能、服务状态、BIOS 设置、杀毒软件拦截。很多“无法启动”的问题出在环境层。第四步确认参数。看 VMware 分配的 CPU、内存、磁盘、网络模式、CD/DVD 路径是否正确。很多“运行中出问题”的情况出在参数分配不合理。这套排查链路适用于绝大多数 VMware 新手问题也适用于其他虚拟化软件。7. 从“能开机”到“真正好用”还有几个长期配置到这一步你已经成功安装 VMware、创建虚拟机、装好系统并装好 VMware Tools。但这只能算是“能开机”距离“好用”还差几件事。7.1 主机与虚拟机之间的文件协作在开发中你经常需要把宿主机上的安装包、代码文件复制到虚拟机里或者反过来把虚拟机里的文件保存到宿主机。最简单的做法是启用拖拽功能前提是 VMware Tools 已经安装。如果拖拽失败可以通过设置 VMware 的共享文件夹实现关闭虚拟机电源在虚拟机设置里找到“选项” - “共享文件夹”选择“总是启用”。添加一个宿主机目录比如D:\share。在虚拟机里Windows 可以通过资源管理器访问\\vmware-host\Shared FoldersLinux 系统通常会挂载到/mnt/hgfs/目录下。共享文件夹的使用要谨慎。它相当于把宿主机的一块目录暴露给了虚拟机。如果虚拟机里有病毒或恶意脚本它可以读取共享文件夹中的文件。建议只在需要协作时启用不用了就关闭。7.2 备份、迁移和磁盘瘦身虚拟机的长期维护重点不是“装更多软件”而是管理好虚拟机的“生命周期”。备份把虚拟机目录完整复制一份就是简单的备份。但虚拟机关机时才能保证一致性。更规范的导出方式是使用“文件” - “导出为 OVF”它可以打包成一个标准格式方便迁移到其他虚拟化平台。快照清理每隔一段时间检查快照管理器删除不需要的旧快照否则虚拟磁盘体积会越来越大。磁盘瘦身如果动态分配磁盘长期运行后变得很大而虚拟机内部文件已删了不少可以先在虚拟机内部做磁盘清理然后在 VM 设置里使用“磁盘 - 压缩”功能。不同版本菜单略有差异但原理相同把磁盘内未使用的空间释放回宿主。这里要特别提醒不要在虚拟机运行中直接去宿主机文件管理器里删除虚拟机的.vmdk、.vmx文件那样会导致虚拟机无法启动。所有对虚拟机磁盘的操作都尽量通过 VMware 界面完成。7.3 什么时候该放弃 VMware换用其他方案这不是抬杠。适合自己的才是最好的。如果你只是想在 Windows 上偶尔跑几个 Linux 命令不需要完整桌面那WSL2更轻量启动速度更快资源占用更小。如果你需要反复重建一套完全一致的环境或者多台机器共同协作传统虚拟机显得笨重用Vagrant配合 VMware 或 VirtualBox把环境定义成脚本会更高效。如果你的目标是部署生产服务器个人版 VMware Workstation 不是合适工具。你应该关注的是服务器虚拟化平台或容器平台比如 vSphere、Proxmox VE、Kubernetes 这类方案。但如果你是刚开始学 Linux、或者需要在 Windows 里稳定跑一套完整的 Windows Server 或老系统做测试VMware Workstation 依然是一个非常成熟的选择。它的价值不是“跑得最快”而是让你拥有一个可保存、可回滚、可克隆的完整电脑环境。最后给新手的一点点建议这次安装 VMware 的过程看起来只是“下载、安装、激活、建虚拟机”四个步骤实际上真正重要的是安装前对硬件虚拟化的确认、对版本和许可模式的理解、对镜像和资源分配的把握。这些环节任何一个出了问题后面都会花成倍的时间去排查。我的建议是不要急着把全部功能都试一遍。先把第一台虚拟机用默认配置跑通装好系统装好 VMware Tools拍一个干净快照。然后在这个基础上再学习网络模式、共享目录、快照回滚。每走一步就多一分对虚拟化原理的体感。当某天你遇到系统崩溃、软件冲突、网络异常只需要恢复一次快照就能回到完好状态时你会真正理解为什么虚拟机能成为学习者和开发者最重要的“安全试验场”。
返回列表