拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

VMware虚拟机三平台安装指南:版本选择与配置避坑大全

VMware虚拟机三平台安装指南:版本选择与配置避坑大全 1. 为什么新手折腾虚拟机十有八九倒在第一步型号选错第一次装虚拟机还是好几年前当时我刚换了一台笔记本舍不得在上面乱装系统就想开个虚拟机练练手。百度一搜VMware出来一堆招商页和所谓的“国内官网”下回来一个红色图标的安装包双击安装、填序列号、然后弹窗报错。折腾了一下午最后发现下载的根本不是适合我这台电脑的版本。这种经历我猜不少人都有过。所以这篇教程我不想只给你“下一步、下一步、完成”的点击路径而是先把最核心的一件事讲透Windows、macOS、Linux三套宿主机对应的VMware产品线完全不同选错了后面全是坑。为什么这么说因为VMware的产品家族本身比较庞杂Workstation、Fusion、Player、ESXi这些名字对老手来说很清晰但对新手来说就很容易混淆而第一步下载错了后面无论你怎么安装、怎么配置方向都是歪的。先给结论Windows宿主机装VMware Workstation ProLinux宿主机同样装VMware Workstation ProLinux版macOS宿主机装VMware Fusion。这三套东西虽然都叫VMware虚拟机软件但它们的安装包、安装方式、支持的虚拟机类型都不一样。这篇文章我会把三条线的安装过程分别拆开讲顺便把系统镜像去哪下、安装完哪些设置必须改、虚拟机为什么越用越卡这类新手高频问题一起解决。需要这套教程的人我猜你可能和我当年一样想在Windows里跑一个Linux环境做开发实验或者想在Mac上临时用一下Windows软件又或者单纯想在一个干净的环境里测试下载来的程序不想把主力系统搞乱。不管哪种需求看完这篇你都能按图索骥装出第一台能正常用的虚拟机。2. 安装前必须想清楚的三个问题版本、平台、镜像2.1 为什么官方版权限里藏着最省事的方案先说版本。VMware被收购之后产品授权模式改了好几轮网上信息非常混乱。我自己实测下来的结论是截止目前VMware Workstation Pro对个人用户是免费使用的不需要找什么序列号或破解补丁去官网注册一个账号就能拿到个人版授权。Fusion也是同样的政策个人用途免费。所以第一步就是去官网下载。这里要格外小心一个问题搜索引擎前排很多“VMware官网中文下载”的站点域名非常逼真但进去之后下载链接指向的是旧版本、第三方打包版本甚至还有绑定推广软件的老旧安装包。我给你的建议是认准官方域名Workstation的下载页面会很明确地标识“Free for Personal Use”之类字样。下载时注意区分Windows版本和Linux版本文件名里通常会带版本号和操作系统标识比如带“Windows”的exe文件和带“Linux”的tar包或者.bundle文件别下混了。2.2 一个最容易踩的版本选择误区有时候你会看到网上有人推荐VMware Player。Player是Workstation的简化版只能“使用”虚拟机不能“创建”更复杂的虚拟机快照、克隆、网络配置之类的高级功能。如果你只是偶尔打开别人给的一个现成虚拟机Player够用但如果你是想自己从零创建一个系统就一定选Workstation Pro。现在个人免费政策下Workstation Pro已经是默认最优解没必要再去碰Player。还有一个群体容易踩坑Mac用户。在macOS上安装VMware Workstation怎么装都装不上因为Workstation根本没有macOS版本——Mac上对应的产品叫VMware Fusion。有Fusion Pro和Fusion Player两个区分个人免费版本现在直接叫Fusion安装的时候按照官网说明注册就可以拿到免费授权。很多新手在Mac上折腾半天最后发现自己装的“Workstation for Mac”根本不存在这就是信息来源出了问题。记住这条线Windows → WorkstationLinux → WorkstationmacOS → Fusion。2.3 系统镜像选择决定虚拟机将来好不好用安装软件只是第一步真正让虚拟机“活起来”的是系统镜像ISO文件。以最常见的需求为例Windows宿主机里装Ubuntu或者Mac宿主机里临时用Windows。系统镜像去哪下我列一下目前比较稳妥的渠道Ubuntu桌面版直接去Ubuntu官网下载有长期支持版LTS和短期版新手无脑选带LTS字样的就行比如22.04 LTS或24.04 LTS稳定周期长教程也多。Windows系统去微软官方的软件下载页面可以下载ISO镜像。Win 10、Win 11都有官方ISO下载入口不要贪方便去找第三方封装的Ghost系统那些东西经常带推广软件或精简掉关键驱动装进虚拟机里后续排查问题会让你崩溃。Linux其他发行版CentOS Stream、Debian、Kali等各自官网都有ISO下载入口按需选择即可。Kali Linux做安全测试的人用得比较多下载时区分“安装版镜像”和“Live镜像”前者需要完整安装后者可以直接进临时系统体验。镜像决定虚拟机启动后你是“一路顺畅”还是“到处找驱动”所以这块千万别贪图省事乱下载。3. Windows宿主机安装全流程从官网下载到第一台虚拟机跑起来3.1 安装过程中的几个注意点Windows上下载好安装包之后双击运行安装向导很常规但有几个点值得留意。第一安装路径最好放在空间比较充裕的盘。VMware软件本体不大但是之后创建的虚拟机文件非常占地方一个虚拟机随随便便20GB起。所以安装软件时注意把安装目录放C盘还是D盘问题不大但虚拟机默认存放路径一定要改到剩余空间充足的磁盘否则用一段时间C盘爆满系统卡到怀疑人生。第二安装过程中会提示是否勾选“增强型键盘驱动程序”。这个建议勾上它能更好地处理虚拟机里CtrlAltDel这类组合键对Windows客户机来说体验友好不少。第三安装过程最后可能会弹窗让你重启电脑。如果提示需要重启那就重启。不重启也能用但部分虚拟化相关的驱动不能完整加载后续启动虚拟机会莫名其妙报错这种小问题不值得留。3.2 BIOS里那个能卡住80%新手的开关软件装完之后不是万事大吉。虚拟机要跑得动需要CPU支持并开启硬件虚拟化功能。现在绝大多数CPU都支持但主板BIOS里未必默认开启。怎么判断有没有开最简单的方法Windows任务管理器 → 性能 → CPU → 右下角看“虚拟化”状态。如果显示“已启用”说明BIOS层面没问题如果显示“已禁用”就需要进BIOS打开。具体操作是重启电脑开机时按Del或F2等按键进入BIOS设置界面在高级设置里找Intel Virtualization TechnologyIntel平台或SVM ModeAMD平台改成开启后保存退出。不同品牌主板BIOS布局差异挺大但搜索路径本身不复杂关键词就是VT-x、VT-d、SVM、Virtualization这几个。这项没开的话VMware启动虚拟机会直接报“此主机支持Intel VT-x但Intel VT-x处于禁用状态”排查链路很长但根子往往就是BIOS里一个开关的事。3.3 新建虚拟机时“最关键”的六个决定软件装好、虚拟化开关打开接下来开始创建第一台虚拟机。新建虚拟机的向导里会问不少东西新手容易每个问题都纠结我直接帮你梳理决策逻辑选择配置类型选“典型推荐”就行除非你要做很特殊的硬件映射否则不需要走进“自定义”里去折腾。选择镜像还是稍后安装系统如果你手上已有下载好的ISO镜像可以直接指定如果还没有准备好选“稍后安装操作系统”。我建议新手先把ISO下好再创建这样流程更顺。客户机操作系统类型这里必须选对。要装Ubuntu就选Linux版本尽量精确到Ubuntu 64位要装Windows 11就选Microsoft Windows的对应版本。选错会导致VMware用错误的方式配置虚拟硬件启动时会出一些奇怪问题。虚拟机名称和位置名称随意位置一定选到有大空间磁盘的分区。磁盘大小默认20GB一般不够用Windows系统建议至少给60GBUbuntu桌面版建议40GB。注意勾选“将虚拟磁盘拆分成多个文件”后续备份和移动会灵活很多。自定义硬件内存建议至少2GB如果宿主机内存充足建议4GB。CPU分配1-2核即可不用贪多分配太多反而会让宿主机和虚拟机抢资源。这里多说一句虚拟机的配置不是越高越好。假设你物理机是8G内存直接给虚拟机分6G结果就是宿主机卡顿到近乎死机。虚拟机资源分配的核心原则是够用就好留出缓冲。3.4 系统安装完成后第一件事永远是它虚拟机里开始安装系统时你可能会有一种“在真机上装系统”的熟悉感——没错虚拟机里就是一个完全独立的环境安装过程和物理机几乎一样。按步骤选择语言、键盘布局然后分区、创建用户、等待完成。但重点来了系统装好进桌面别急着做任何事第一件事是安装VMware Tools在新版本里它可能叫open-vm-tools。这个工具集的作用非常关键它负责宿主机和虚拟机之间的协作鼠标在两者之间平滑移动、屏幕分辨率自动适配、剪贴板共享、文件拖拽功能。没装它虚拟机的使用体验就是“能用但很难受”鼠标经常被锁在虚拟机窗口里要按CtrlAlt释放屏幕分辨率永远不对劲复制粘贴也别想。对于Linux虚拟机安装Tools的方式取决于发行版。Ubuntu等主流系统可以在VMware菜单栏“虚拟机 → 安装VMware Tools”里挂载一个虚拟光驱然后在虚拟机里解压安装更现代化的发行版直接用系统包管理器安装open-vm-tools会更干净。Windows虚拟机则简单很多菜单里“安装VMware Tools”之后在虚拟机里打开光盘执行安装包一路下一步重启即可。4. macOS宿主机关于VMware Fusion你得接受一个现实4.1 Intel Mac和Apple Silicon是完全两个世界如果你用的是Mac下载安装前一定先搞清楚自己的电脑是Intel芯片还是Apple SiliconM1/M2/M3等芯片。为什么这个信息特别重要因为Fusion在不同芯片上的能力边界完全不同Intel版Mac可以同时支持Windows和Linux虚拟机而且能安装x86架构的完整系统性能和兼容性都比较好。Apple Silicon MacM系列无法运行x86版本的Windows只能运行ARM版本的系统包括Windows on ARM和ARM版Linux发行版。这意味着以前那种“在Mac里装个完整版x86 Windows”的想法在这代机器上基本行不通。对普通用户来说很遗憾但这是架构层面的限制不是VMware不努力。这个现实你必须接受。很多M系列用户下载Fusion后以为能跑Windows软件装上才发现不是那么回事。所以下单买Mac前如果眼里有“跑Windows软件”这个刚需要么考虑Intel老款要么想清楚自己的需求是不是真的需要Windows环境。4.2 Fusion的下载安装与授权Fusion的下载同样走VMware官网注册账号后在下载页面选“Fusion”和对应芯片版本安装包会自动识别你的芯片类型但保险起见还是自己看一眼。安装过程比Workstation更简单就是一个标准的Mac应用拖入Applications文件夹。首次启动会提示授权个人用户按官网引导注册并激活即可。有一点和Windows版不太一样Fusion在首次启动时会请求“辅助功能”和“完全磁盘访问权限”之类的系统权限需要到系统设置 → 隐私与安全性里手动允许。这些弹窗往往不是一次性出现可能装完重启、创建虚拟机时再弹一次。遇到就别跳过直接允许否则后面会出现无法创建虚拟机、无法访问磁盘等问题。4.3 Fusion界面和Workstation的差异从Workstation切到Fusion界面风格差异比较大。Workstation的工具栏和库面板比较“企业管理”Fusion则更像一个简洁的Mac应用虚拟机列表、设置面板都是大窗口风格。新手不用怕核心逻辑一样新建虚拟机 → 选择镜像 → 配置硬件 → 启动安装。Fusion里也有“安装VMware Tools”的菜单项对应功能一模一样装Linux时注意用对应架构的版本不要下成x86的包。还有一个Fusion独有的细节下载的虚拟机文件可以直接拖进Fusion窗口打开这个功能对分享虚拟机来说非常方便Windows版则没有这么顺滑。5. Linux宿主机安装老规矩命令行是绕不开的入口5.1 下载与包管理器安装的两种路径Linux用户装VMware本质上有两条路一是官网下载Linux版安装包现在通常是.bundle格式的可执行文件二是通过软件仓库或包管理器安装。我试过的体验是Ubuntu/Debian系建议直接用包管理器因为VMware的Linux版对内核版本和相关依赖库比较敏感包管理器能自动解决大部分依赖关系如果官网的.bundle包在安装时缺了某个库排查依赖问题会占用不少时间。以Ubuntu为例终端里执行安装命令后包管理器会拉取Workstation Pro的Linux安装包并自动配置。装完之后你可以直接在应用菜单里启动VMware Workstation但更好用的启动方式其实是命令行工具因为大多数Linux用户日常本来就在终端里工作。5.2 如果遇到内核模块编译失败别慌这是Linux版VMware新手最容易遇到报错的地方启动Workstation时提示内核模块需要编译然后build失败出现类似“Unable to install all modules”的警告。这个问题的根源是VMware为了和当前Linux内核通信需要编译一组内核模块而新版内核的接口变化快VMware的模块适配往往会慢半拍。解决办法通常是两个方向一是升级VMware到最新版本因为新版本往往会提前适配较新的内核二是安装对应版本的linux-headers包让模块编译时有完整的内核头文件可用。在Ubuntu上这个包一般就是linux-headers-generic加上对应版本号。编译失败还有一个常见辅助手段安装必要的编译工具链build-essential。很多新手Linux环境是最小化安装的可能连gcc和make都没有编译内核模块自然失败。把编译工具链装齐很多莫名的报错会一块消失。5.3 Linux宿主机下的无图形化启动如果你用的是服务器版Linux甚至没有桌面环境Workstation的图形界面就是奢望。这时推荐方案是不装Workstation直接用VMware的另一个开源配套产品其实不是服务器场景下的标准替代是KVM/QEMU方案。但如果你坚持要用VMware也可以装完Workstation之后用vmrun命令行工具来操作虚拟机虽然功能有阉割但基本开关机、快照、克隆都能做。我的建议很直接如果宿主机是无图形的Linux服务器别折腾VMware了直接上KVM或者VirtualBox的命令行版本相关教程更丰富也更轻量。VMware在纯命令行场景下的体验并不划算。6. 镜像选择与安装细节为什么你的虚拟机总是又卡又怪6.1 镜像下载之后先校验再安装镜像下载这件事我前面提过渠道这里再补充一个老手习惯校验哈希值。官网一般会提供SHA256校验码下载完在系统里算一下和官网对照。这样做的好处是防止下载到损坏的文件或者被篡改的资源。Windows上可以用PowerShell里的Get-FileHash命令Mac和Linux终端里用sha256sum一条命令的事但能避免安装到一半突然报错、浪费几个小时的情况。6.2 NAT和桥接决定虚拟机网络的两种模式虚拟机装好系统之后很多人的第一个疑问是“为什么我的虚拟机不能上网”或者“为什么虚拟机有网但宿主机访问不到虚拟机里的服务”答案基本都出在网络模式上。VMware默认用NAT模式相当于虚拟机躲在宿主机后面通过宿主机转发出网优点是开箱即用、不需要配置IP就能上网缺点是外部设备很难直接访问虚拟机内搭建的服务。如果你是要在虚拟机里跑一个Web服务用电脑浏览器访问虚拟机IP却不通大概率就是这个原因。这时候就要切到桥接模式。桥接相当于让虚拟机直接连到路由器和宿主机处在同一局域网拥有独立IP外部设备可以直接访问。虚拟机设置里改成桥接后虚拟机内的网络配置也会相应调整。新手按需选择只上网刷刷网页用NAT要对外提供服务或想测试局域网应用就用桥接。6.3 虚拟机磁盘膨胀问题用一段时间后你可能发现虚拟机占用的磁盘空间远超系统本身大小。比如Ubuntu系统实际用了20GB但宿主机上那个vmdk虚拟磁盘文件已经膨胀到50GB。这是因为虚拟磁盘默认是“动态增长”的删除文件后空间并不会自动归还宿主机。解决思路有两个一是物理机里对虚拟机文件做“碎片整理”和“压缩”Workstation有“压缩磁盘”的菜单操作但必须在虚拟机系统内先做磁盘清理比如删除缓存、清理回收站后才有效二是养成定期清理虚拟机内文件的习惯。别让虚拟机的“C盘垃圾”越堆越多这不仅拖慢虚拟机还会拖累宿主机磁盘。7. 新手最容易踩的坑以及三平台通用提速技巧7.1 快照虚拟机世界的“后悔药”快照是虚拟机最诱人的特性之一——它能把虚拟机的当前状态完整保存下来之后无论你怎么折腾装软件装坏了、系统更新崩了、误删文件都能一瞬间回到快照时的状态。新手一定要养成习惯装好系统、装好Tools、做完基础配置后立刻拍第一个快照。后续做重要操作前再拍一个。但快照也不是越多越好。每个快照都会产生额外的磁盘文件快照层级深了虚拟机会明显变慢而且删除旧快照时如果虚拟机在运行可能会出现磁盘操作卡顿。我的习惯是保留两三个关键时间点的快照旧的不再需要的就删掉别把快照当文件历史记录无限囤。7.2 性能调优独立显卡、内存和启动选项三平台通用的调优点其实很一致。内存方面宿主机是8GB虚拟机分2GB即可16GB宿主机可以分4GB32GB宿主机分8GB也扛得住。关键原则给虚拟机分配的内存总量不要超过宿主机内存的一半以上否则会卡到鼠标都飘。CPU核数同理。显卡方面如果你要跑带图形界面的Linux桌面或者Windows可以在虚拟机的显示设置里开启3D加速视频播放和界面渲染会好很多。但如果是用虚拟机做服务器、跑命令行应用这选项没有意义反而占用资源。启动方面Workstation里有个“启动时打开电源”和“合上盖子时不挂起”之类的选项。如果是拿虚拟机当开发环境建议关闭自动挂起否则你一晚上没动电脑虚拟机也跟着睡了第二天打开开发环境要等半天重新初始化。如果是拿虚拟机当临时工具那自动挂起反而省电按需配置。7.3 那些我反复看到的、让人想拍桌的“小问题”最后集中回答几个新手高频问题。第一虚拟机蓝屏。大多数情况下是选了过老的虚拟硬件版本比如兼容模式选的Workstation 8/9或者分配内存太少。解决方法是重新创建虚拟机时选“Workstation 17.x”之类的当前兼容版本别为了兼容旧文件刻意压低版本。第二鼠标在虚拟机里“卡住”或者“飘”。先确认VMware Tools装好没有然后看是不是用了被宿主机占用的快捷键。Fusion和Workstation都提供了快捷键映射修改可以把CtrlAlt改成CommandMac平台用起来顺手很多。第三虚拟机启动特别慢。除了刚才说的快照过多问题还要检查是不是虚拟机文件放在了机械硬盘上。虚拟机文件放固态硬盘和放机械硬盘体验差距大得就像两个产品能用固态就直接上固态真没白花钱。第四双系统用户要小心。有些人是Windows加Linux双系统然后在Linux里再用VMware装虚拟机。这种情况嵌套了三层系统宿主机Linux → 虚拟机如果不小心把硬盘直通给虚拟机理论上有破坏引导的风险。新手尽量别在双系统环境下做硬件直通或磁盘映射操作稳稳用虚拟磁盘文件就好。装虚拟机这件事本质上就三板斧软件选对版本、镜像选对来源、系统装完立刻装Tools。把这三件事做扎实后面基本就是顺畅使用了。我自己现在的工作流里常备着两个虚拟机一个是Ubuntu干净的开发环境一个是Windows测试环境每次想试新东西之前先拍照快照折腾坏了就恢复省心得很。希望这篇把关键细节都说透的教程也能帮你少走点我第一次装虚拟机时走过的弯路。
返回列表