ARTICLE DETAIL

资讯详情

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

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

VMware虚拟机安装配置全攻略:从环境检查到性能调优 这类虚拟机工具最值得先看的不是版本号而是它能不能在你的电脑上稳定跑起来以及从安装到激活、再到创建第一个可用的虚拟机整个流程里有哪些坑可以提前避开。很多人一上来就找最新版和激活码结果卡在启动报错、网络不通或者系统镜像不识别上折腾半天又得重来。我建议把整个过程拆成四步先确认你的硬件和系统能不能跑再走通安装和激活然后创建第一个虚拟机并完成基础配置最后处理那些最容易出问题的共享文件夹、网络和性能调优。下面按这个顺序拆一遍重点不是记命令而是理解每一步在干什么以及出了问题该往哪个方向查。1. 先确认你的电脑和环境能不能跑别急着下安装包很多人一拿到安装包就直接运行结果卡在硬件虚拟化支持、系统版本或者安全软件拦截上。第一步应该先做环境自查这能省掉至少一半的报错。1.1 硬件和系统的基本门槛VMware Workstation Pro 这类桌面虚拟化工具对硬件有一定要求。不是说低配电脑完全不能跑而是你得知道边界在哪里。CPU 和虚拟化支持这是最核心的。你的 CPU 必须支持硬件虚拟化技术Intel VT-x 或 AMD-V。光支持还不够还得在 BIOS/UEFI 里把它打开。怎么查对于 Windows 10/11可以打开任务管理器切换到“性能”标签页看 CPU 信息里有没有“虚拟化: 已启用”。如果显示“已禁用”你就需要重启电脑进入 BIOS 设置去开启它。这是虚拟机能否启动的关键很多“无法打开电源”或“VMware Workstation 不可恢复错误”都源于此。内存虚拟机是“吃”内存的大户。你的物理内存至少要有 8GB这是底线。如果宿主机你真实的电脑只有 8GB那建议只分 2-4GB 给虚拟机否则宿主机本身会卡顿。理想情况是 16GB 或以上这样可以比较从容地分配 4-8GB 给虚拟机同时宿主机流畅运行。磁盘空间一个干净的 Windows 10/11 虚拟机安装完系统加上基础软件轻松占用 30-50GB。Ubuntu 等 Linux 系统会小一些但也要预留 20GB 以上。所以你准备存放虚拟机文件的磁盘分区至少要有 60-100GB 的可用空间。强烈建议放在 SSD 上机械硬盘上的虚拟机运行起来会非常慢。操作系统VMware Workstation 17 Pro 要求宿主机是 64 位的 Windows 10 或 Windows 11或者特定的 Linux 发行版。用 Windows 7 或更老系统、或者 32 位系统的需要去找更老的 VMware 版本如 Workstation 16 或 15但老版本对新系统镜像的支持可能有问题。1.2 安装前的清理和准备在双击安装程序之前还有几件小事要做能避免很多奇怪的问题。卸载旧版本如果你电脑上曾经装过 VMware 的其他版本包括 Player 版或者 VirtualBox 等其它虚拟机软件最好先彻底卸载干净。用控制面板或专业的卸载工具卸载后重启电脑。残留的驱动和服务可能导致冲突。处理安全软件Windows Defender 或第三方杀毒软件可能会拦截 VMware 安装驱动或服务。最稳妥的办法是在安装过程中暂时关闭实时保护安装完成后再打开。有些严格的防火墙规则也可能阻断虚拟机的网络这个可以等装好后再调整。准备系统镜像想好你要在虚拟机里装什么系统。是 Windows 10/11还是 Ubuntu 等 Linux提前去官网下载好对应的 ISO 镜像文件。比如Windows 10 可以去微软官网下载媒体创建工具制作 ISOUbuntu 去其官网下载 Desktop 版 ISO。把镜像文件放在一个你知道的路径比如D:\ISO\目录下。把这些前置条件捋顺了再开始安装成功率会高很多。2. 安装与激活走对顺序一次成功安装过程本身是向导式的但有几个选项容易选错。激活环节则要特别注意版本匹配和操作时机。2.1 安装过程中的关键选择运行安装程序后大部分步骤点“下一步”就行但这里有几个地方需要留意增强型键盘驱动程序这个选项建议勾选。它能让虚拟机更好地处理键盘输入尤其是在不同语言切换时避免键位错乱。安装路径默认是 C 盘。如果你 C 盘空间紧张可以改到 D 盘或其他分区。但路径里不要有中文或特殊字符用纯英文或数字路径比如D:\VMware\。用户体验设置通常会有一个“加入 VMware 客户体验提升计划”的选项勾不勾选不影响功能按个人喜好来。输入许可证密钥安装向导最后会提示你输入密钥。这里先不要输入任何激活码直接点击“跳过”或“稍后输入”。我们先完成安装确保软件能正常启动再去处理激活。很多安装失败是因为激活码格式不对或版本不匹配导致安装回滚。安装完成后务必重启电脑。让 VMware 安装的驱动和服务完全加载。2.2 关于激活码和许可证重启后打开 VMware Workstation。它会提示你“许可证密钥过期”或要求输入密钥。这时再处理激活。版本匹配是铁律一个激活码许可证密钥只对应一个特定的主版本。比如一个标明用于 “VMware Workstation 17 Pro” 的激活码绝对不能用在 Workstation 16 或 18 上。用错了就会提示“许可证密钥无效”。所以获取激活码时一定要确认它对应的 VMware 版本号和你安装的完全一致。激活操作位置在 VMware Workstation 主界面点击顶部菜单栏的 “帮助” - “输入许可证密钥…”在弹出的窗口中粘贴你的密钥点击“确定”。如果成功会提示“许可证状态已许可”。风险提示网络上流传的所谓“永久激活码”存在失效风险可能被 VMware 官方批量封禁。更稳妥的方式是如果你有学习或测试需求可以注册 VMware 账号申请官方提供的个人非商业用途免费许可证对于某些版本如 Workstation Player或者购买正版授权。对于 Workstation Pro通常需要有效的商业许可证。激活成功后软件界面就不会再有提示和限制了可以开始创建虚拟机。3. 创建并配置你的第一个虚拟机从镜像到桌面这是核心环节目标是创建一个可以正常开机、能安装操作系统、并且基础功能如显示、网络可用的虚拟机。3.1 新建虚拟机向导在 VMware 主界面点击“创建新的虚拟机”选择“典型”配置即可适合大多数场景。安装来源选择“安装程序光盘映像文件(iso)”然后点击“浏览”找到你之前准备好的系统 ISO 镜像文件如ubuntu-22.04-desktop-amd64.iso。VMware 会自动检测镜像类型。命名和位置给虚拟机起个名字比如 “MyUbuntu”。位置非常重要点击“浏览”指定一个空文件夹来存放这台虚拟机的所有文件如D:\VMs\MyUbuntu\。这个文件夹会变得很大确保所在磁盘空间充足。指定磁盘容量这里指的是虚拟机硬盘的最大大小。例如对于 Linux 可以设 50GBWindows 可以设 80GB。下面有两个选项“将虚拟磁盘存储为单个文件”性能好管理简单推荐。“将虚拟磁盘拆分成多个文件”主要是为了兼容旧式文件系统如 FAT32的移动存储现在很少用。注意这里指定的是“最大容量”不是立即占用。虚拟机会采用“稀疏文件”技术实际占用空间随虚拟机内文件增多而增长。自定义硬件关键步骤在向导最后一步不要直接点完成先点击“自定义硬件…”。这里需要调整几个关键参数内存根据宿主机内存分配。例如宿主机16GB可以给虚拟机分配 4GB (4096 MB)。拖动滑块或直接输入。处理器分配 CPU 核心数。通常分配 2 个核心足够学习和测试。不要分配超过宿主机物理核心数。网络适配器默认是 “NAT 模式”。对于新手强烈建议保持 NAT 模式不变。这种模式下虚拟机会共享宿主机的 IP 地址上网就像你家路由器下的另一台设备无需额外配置就能访问外网宿主机和虚拟机之间也能互相访问。这是最省心的网络模式。其他USB控制器、声卡等保持默认即可。点击“关闭”然后“完成”虚拟机就创建好了但里面还没有操作系统。3.2 安装操作系统现在你的虚拟机就像一台刚组装的空白电脑。在 VMware 左侧库中选中它点击“开启此虚拟机”。虚拟机会从你之前指定的 ISO 镜像启动进入系统安装界面。接下来的过程就和在真实电脑上安装系统一模一样了。对于 Ubuntu选择语言点击“安装 Ubuntu”通常可以选择“最小安装”并勾选“为图形或无线硬件安装第三方软件”然后跟着分区向导新手可以选择“清除整个磁盘并安装 Ubuntu”设置用户名密码等待安装完成重启。对于 Windows按照提示选择语言、输入产品密钥可以暂时跳过、接受许可、选择“自定义安装”在磁盘分区界面直接点击“下一步”它会使用整个虚拟磁盘等待文件复制和安装。安装过程中虚拟机可能会重启几次这是正常的。安装完成后你会看到操作系统的登录界面。3.3 安装 VMware Tools增强工具这是至关重要的一步但很多人会忽略。安装系统后在虚拟机内部你会发现鼠标移动不流畅、不能全屏显示、也无法在宿主机和虚拟机之间复制粘贴文件。解决这一切的就是 VMware Tools在 Linux 虚拟机里通常叫open-vm-tools。对于 Windows 虚拟机启动虚拟机进入桌面后在 VMware 顶部菜单栏点击 “虚拟机” - “安装 VMware Tools…”。这会在虚拟机内挂载一个安装光盘。打开虚拟机里的“此电脑”运行光盘里的setup.exe按默认选项安装即可。安装后需要重启虚拟机生效。对于 Linux 虚拟机如 Ubuntu更简单。启动虚拟机进入桌面后直接打开终端运行以下命令即可安装开源版本的增强工具sudo apt update sudo apt install open-vm-tools-desktop -y安装完成后同样需要重启虚拟机。安装好增强工具后你会获得鼠标可以在宿主机和虚拟机间无缝移动不再需要按 CtrlAlt 释放。可以自由调整虚拟机窗口大小屏幕分辨率自动适应。宿主机和虚拟机之间可以双向拖放文件、复制粘贴文本。虚拟机性能尤其是图形和磁盘IO得到提升。时间同步更准确。4. 解决三大高频问题网络、共享文件夹与性能虚拟机跑起来之后接下来会遇到的就是实际使用中的痛点怎么让虚拟机和宿主机方便地传文件网络怎么配置更灵活虚拟机有点卡怎么办4.1 配置共享文件夹宿主机↔虚拟机传文件虽然安装了增强工具后可以拖放文件但对于大量文件或固定目录的共享设置共享文件夹更高效。在 VMware 中设置确保虚拟机关机或处于关机状态。右键点击虚拟机 - “设置” - “选项”标签页 - “共享文件夹”。选择“总是启用”然后点击“添加…”按钮按照向导选择一个宿主机上的文件夹如D:\ShareWithVM并给它起一个在虚拟机里显示的名字如myshare。你可以选择“启用此共享”。在虚拟机内访问Windows 虚拟机安装 VMware Tools 后共享文件夹会以网络驱动器比如\\vmware-host\Shared Folders\myshare或指定驱动器盘符如 Z:的形式出现在“此电脑”里。Linux 虚拟机Ubuntu共享文件夹通常挂载在/mnt/hgfs/目录下。你需要先确认它是否已挂载。打开终端运行ls /mnt/hgfs/。如果能看到你命名的共享文件夹如myshare就成功了。如果看不到可能需要手动挂载或检查增强工具安装是否完整。注意共享文件夹的权限取决于你在向导中的设置。在 Linux 下你可能需要将当前用户添加到vboxsf组对于 VirtualBox或使用sudo来访问。对于 VMware通常open-vm-tools会自动处理如果遇到权限问题可以检查/mnt/hgfs的挂载选项和目录权限。4.2 理解并配置网络模式之前我们用了 NAT 模式它最简单。但如果你需要虚拟机有一个独立的、和宿主机同网段的 IP比如做服务器测试就需要了解其他模式。在虚拟机设置 - “硬件” - “网络适配器”里你可以看到几种类型桥接模式虚拟机会直接连接到你的物理网络就像一台真实的、和宿主机并列的电脑。它会从你的路由器获取一个独立的 IP 地址和宿主机在同一网段。其他局域网设备可以直接访问这台虚拟机。适合需要对外提供服务的场景但需要你的网络环境允许比如公司网络可能有安全限制。NAT 模式默认推荐。虚拟机通过宿主机“代理”上网对外只显示宿主机的 IP。虚拟机可以访问外网和宿主机宿主机可以访问虚拟机但局域网其他机器默认不能直接访问虚拟机。最适合个人开发、学习上网。仅主机模式虚拟机和宿主机之间形成一个完全封闭的私有网络。虚拟机只能和宿主机通信不能访问外网。适合纯粹的、隔离的网络测试环境。大多数情况下保持 NAT 模式不变即可。如果需要切换模式最好在虚拟机关机状态下更改。4.3 性能调优与资源分配如果虚拟机运行感觉卡顿可以从这几个地方检查分配更多内存和 CPU如果宿主机资源充足可以关机后给虚拟机增加内存和 CPU 核心数。但不要贪多要留给宿主机足够的资源运行。使用固态硬盘这是提升虚拟机性能最有效的方法。确保虚拟机文件.vmdk等存放在 SSD 上。关闭不必要的视觉效果在虚拟机操作系统中像 Windows 的透明效果、动画可以调至最佳性能模式。调整 VMware 显示设置在 VMware 的虚拟机设置 - “硬件” - “显示器”中可以尝试将“加速 3D 图形”选项取消勾选某些旧显卡或 Linux 桌面环境下开启反而可能导致卡顿。检查后台进程宿主机上关闭不必要的程序释放内存和 CPU。5. 日常使用、快照与问题排查清单5.1 虚拟机的开关与状态开机/关机在 VMware 库中选中虚拟机点击“开启此虚拟机”。关机最好在虚拟机操作系统内部正常关机如点击开始菜单的关机这就像正常关电脑一样。强制关闭点 VMware 的“关闭电源”相当于拔电源可能导致数据丢失。挂起相当于电脑的“睡眠”。点击“挂起”虚拟机的当前状态包括所有打开的程序会立刻冻结并保存到磁盘。下次“恢复”时会瞬间回到挂起时的状态非常方便。这是虚拟机最实用的功能之一适合临时中断工作。快照这是虚拟机的“后悔药”。在虚拟机某个稳定状态如刚装好系统、配置好开发环境点击“虚拟机” - “快照” - “拍摄快照”取个名字和描述。以后无论你把虚拟机弄成什么样中病毒、系统崩溃、配置混乱都可以通过“恢复到快照”瞬间回到拍摄时的状态。重要提示快照会占用磁盘空间不宜过多恢复快照会丢失之后的所有数据。5.2 遇到问题先看这里排查清单虚拟机出问题别急着重装按这个顺序查虚拟机无法启动报错检查点宿主机 BIOS 中虚拟化技术VT-x/AMD-V是否已开启。检查点宿主机是否安装了其他虚拟机软件如 Hyper-V并冲突在 Windows “启用或关闭 Windows 功能”中检查并关闭 Hyper-V。检查点VMware 相关服务是否正常运行在 Windows 服务管理器中查看VMware Authorization Service,VMware NAT Service等是否处于“正在运行”状态。虚拟机内无法上网检查点网络适配器是否是 NAT 或桥接模式检查点在虚拟机内用ipconfig(Windows) 或ifconfig/ip addr(Linux) 查看是否获取到了 IP 地址NAT 模式通常是 192.168.xxx.xxx 网段。检查点尝试在虚拟机内 ping 宿主机的 IPNAT 模式下宿主机的 VMnet8 网卡 IP通常是 192.168.xxx.1。如果不通检查 VMware 的虚拟网络编辑器编辑 - 虚拟网络编辑器中 VMnet8 的设置。共享文件夹不显示检查点VMware Tools / open-vm-tools 是否确认安装成功并重启检查点共享文件夹功能是否在虚拟机设置中“总是启用”检查点对于 Linux检查/mnt/hgfs目录或尝试手动挂载sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other。虚拟机运行卡顿检查点宿主机任务管理器查看 CPU、内存、磁盘占用是否过高。检查点虚拟机文件是否存放在机械硬盘上考虑迁移到 SSD。检查点是否为虚拟机分配了过多资源导致宿主机本身资源不足我个人更建议第一次成功创建并运行虚拟机后立刻拍一个“干净系统”的快照。这样以后无论怎么折腾都有一个可以快速恢复的起点。虚拟机的价值不在于安装本身而在于它提供了一个可任意修改、随时还原的沙盒环境这才是它对于开发、测试和学习最大的意义。把基础安装配置流程走稳后面的探索就会顺利得多。
返回列表