ARTICLE DETAIL

资讯详情

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

VMware虚拟机完整安装指南:从创建到Tools配置与常见问题排查

VMware虚拟机完整安装指南:从创建到Tools配置与常见问题排查 VMware 虚拟机是开发者在 Windows 主机上运行 Linux、测试多系统环境时绕不开的基础工具。很多新手第一次接触 VMware 时往往卡在同一个流程上下载 VMware Workstation创建虚拟机安装 Windows 或 Linux再安装 VMware Tools。这四个环节单独看都不复杂串起来却容易出现各种问题比如虚拟机启动时报“客户机操作系统已禁用 CPU”、安装完系统后无法全屏、又或者无法把主机文件拖进虚拟机。这篇文章就围绕这条完整流程展开不跳过前置检查不省略关键配置项的解释。会先说明虚拟机、VMware Workstation 和 VMware Tools 三者分别解决什么问题然后介绍安装前的镜像与虚拟化设置准备再演示从创建虚拟机到安装 Windows、Ubuntu 的完整过程最后把 VMware Tools 的安装方式和常见报错的排查顺序一并讲清楚。读者可以按顺序操作也可以把后面的排查表当备用材料收藏。1. 先理解三件事虚拟机、VMware Workstation 和 VMware Tools 分别解决什么问题1.1 虚拟机不是模拟器而是用虚拟化层运行完整系统很多人会把虚拟机理解成“在 Windows 里模拟一台电脑”这种说法不准确。VMware 虚拟机不是靠软件去模拟 CPU 指令而是直接调用 CPU 提供的虚拟化指令集让客户机操作系统运行在虚拟化层之上。这样做的结果是虚拟出来的 Windows 或 Linux 并不是“假装在运行”而是真的在运行性能损失比纯模拟方式小得多。从架构上看物理机上先安装宿主机操作系统比如 Windows 10 或 Windows 11然后安装 VMware Workstation再由 VMware Workstation 创建多台虚拟机。这种虚拟机习惯上称为 Hosted Architecture也就是托管型虚拟机。它适合个人开发、学习、测试和 vSphere 这类运行在裸机上的服务器虚拟化方案是两种不同场景。1.2 VMware Workstation 在其中的角色VMware Workstation 是负责创建、启动、停止和管理虚拟机的桌面软件。它做的并不是“把操作系统装进文件里”而是管理虚拟机的硬件资源包括 CPU、内存、磁盘、网卡、声卡、USB 控制器等。每台虚拟机都会有一个配置文件比如 Windows 10 x64.vmx这个文件里记录着分配了几核 CPU、多少内存、网卡是什么类型。VMware Workstation 还提供了三个很实用的辅助功能功能用途典型场景快照保存虚拟机某个时刻的完整状态安装软件前打快照失败后快速回滚克隆从现有虚拟机复制出一个新虚拟机快速搭建多个相同的测试环境共享文件夹把宿主机目录直接挂载到虚拟机内在 Windows 里写代码在 Linux 虚拟机里编译运行1.3 VMware Tools 为什么是“装完系统之后”的第一件事VMware Tools 并不是系统必须的组件但缺少它虚拟机的体验会大打折扣。它本质上是一组驱动和管理进程主要解决四类问题显卡驱动没有 VMware ToolsLinux 虚拟机的分辨率往往固定在 800x600 或 1024x768无法随窗口自动调整。剪贴板共享装好之后Windows 和 Linux 之间可以直接复制粘贴文本和文件。鼠标平滑切换不装 VMware ToolsWindows 客户机里鼠标移出窗口时往往需要按 CtrlAlt 释放。文件拖拽和共享文件夹很多 CentOS、Ubuntu 虚拟机只有装好 Tools 之后hgfs 文件系统才可用。因此虚拟机里安装完操作系统后第一件事不是去优化壁纸而是把 VMware Tools 或 open-vm-tools 装好。后面的第 5 章会专门讲两种安装方式。2. 安装前准备VMware 版本、系统镜像和 BIOS 虚拟化都要提前确认2.1 下载 VMware 时应避开哪些版本坑VMware Workstation 常见版本有 Workstation Pro 和 Workstation Player。Player 免费但功能较少Pro 功能完整适合开发和测试。下载时不要从第三方站点找压缩包建议直接访问 VMware 官网或 Broadcom 官网避免下载到捆绑广告或修改过的安装包。版本选择上有一个容易被忽略的问题新版 VMware 对 CPU 虚拟化指令集的要求可能更高。一些旧笔记本 CPU尤其是早期酷睿系列可能在安装新版 VMware 后启动虚拟机会提示“Virtualized Intel VT-x/EPT is not supported”。出现这类提示时不要急着认定 VMware 有问题优先做两件事进入 BIOS/UEFI 确认 Intel VT-x 或 AMD-V 是否开启。如果 CPU 确实太老考虑安装与硬件匹配的旧版 VMware而不是强行追新版本。关于授权VMware 的授权方式在不同时期有过调整尤其是被 Broadcom 收购后个人使用与商业使用的边界也在变化。稳妥的做法是登录官网查看当前说明不要在网上找来历不明的许可证密钥。密钥来源不可靠可能带来安全风险而且新版安装程序不一定接受旧密钥。2.2 准备系统镜像安装虚拟机之前需要准备 ISO 镜像。常见选择如下目标系统镜像下载方式备注Windows 10/11微软官网下载媒体创建工具选择 ISO 格式Ubuntu 24.04 LTSUbuntu 官网选择 Desktop 版CentOS StreamCentOS 官网或镜像站桌面体验与 Server 版不同Windows Server微软评估中心通常先拿评估版学习Kali LinuxKali 官网也有直接提供 VMware 镜像下载完 ISO 后建议先核对校验值。很多镜像站点会提供 SHA256使用 PowerShell 可以快速计算Get-FileHash -Path D:\iso\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256拿到结果后和官网对比避免下载过程中文件损坏导致虚拟机启动失败。2.3 检查 BIOS/UEFI 中的虚拟化开关虚拟化指令集是 VMware 工作的基础。如果你的 CPU 支持虚拟化但 BIOS 或 Windows 系统里没有开启虚拟机会启动失败或者报“VMware Workstation 无法连接到虚拟机”。Windows 下判断虚拟化是否开启最简单的方法是打开任务管理器切到“性能”选项卡点击 CPU在右下角查看“虚拟化”状态。如果显示“已启用”说明 BIOS 和系统层面都正常。如果状态显示“已禁用”需要重启电脑进入 BIOS/UEFI 设置界面。不同品牌主板入口键不一样常见的有 Del、F2、F10。进去后找 CPU Configuration、Advanced 或 Security 相关菜单把 Intel Virtualization Technology 或 SVM Mode 改为 Enabled保存重启。这里要提醒一个容易混淆的场景很多用户同时使用 WSL2 和 VMware结果 WSL2 报“此计算机上未启用虚拟化”。这个报错和 VMware 遇到虚拟化未开启本质上是同一个问题都指向 Windows 的“虚拟机平台”功能或 BIOS 虚拟化开关。不要在 WSL2 和 VMware 之间来回切换配置先确认 BIOS 里虚拟化已经开启再确认 Windows 功能面板里“虚拟机平台”和“Windows 虚拟机监控程序平台”状态正确。3. 用向导创建虚拟机关键配置项的作用和推荐值不能凭感觉填3.1 新建虚拟机向导的两种模式典型和自定义打开 VMware Workstation点击“创建新的虚拟机”会出现两个选项典型推荐和自定义。对于第一次安装的用户典型模式看似省事实际上它在关键配置上不够透明容易在后续使用中出问题。推荐选择自定义然后在后续步骤里选择 Workstation 兼容版本、安装来源、操作系统类型、虚拟机名称和位置、固件类型、CPU、内存、磁盘类型等。自定义模式不会更复杂但每一步都清楚自己在配置什么。一个常见的错误是直接把虚拟机默认存放在 C 盘。VMware 默认路径可能是 C:\Users\用户名\Documents\Virtual Machines随着磁盘写入和快照增加C 盘很快会爆炸。建议在创建虚拟机时新建一个专用目录比如 D:\VM\win10-test方便管理和备份。3.2 关键配置项逐一解释以下配置项在向导中会有对应页面推荐值要结合宿主机配置来定。配置项推荐值原因安装来源选择“稍后安装操作系统”可以先创建空虚拟机再手动挂载 ISO更灵活操作系统类型按镜像实际版本选择选错会影响 VMware 的默认配置模板固件类型Windows 10/11 建议 UEFI老系统选 BIOS固件选错会导致虚拟机启动黑屏或找不到引导CPU 核心数2 到 4 核不是越多越好过多会导致调度竞争内存4GB 起步8GB 较好宿主机内存要留足否则整机卡顿网络类型学习环境选 NATNAT 无需额外配置即可访问外网磁盘大小Windows 建议 60GBLinux 建议 30GB注意“立即分配所有空间”的语义磁盘存储方式默认拆分成多个文件便于移动和备份性能差异不大3.3 反直觉的坑为什么 CPU 核心数不要设得和宿主机一样多Windows 任务管理器显示电脑有 8 核 16 线程有人就把虚拟机 CPU 配成 8 核以为这样虚拟机更快。实际效果往往相反。虚拟机 CPU 核心数越多VMware 调度器要做的资源协调就越多。尤其在笔记本上宿主机自己也要占用 CPU把所有核心都让给虚拟机反而导致整体响应变慢。更重要的是很多操作系统许可证和软件授权与 CPU 数量挂钩核心数设过多会带来不必要的麻烦。推荐策略是宿主机 8 核以下时虚拟机给 2 核宿主机 12 核以上虚拟机给 4 核。如果虚拟机跑的是编译、压测这类重负载任务再根据实际负载情况上调。先以最小可行配置跑起来再逐步调整比一开始拉满更合理。3.4 磁盘分配的常见误区向导会询问磁盘最大大小并询问“立即分配所有磁盘空间”。学习环境不要勾选立即分配。不勾选时虚拟机磁盘文件一开始很小随着数据增长慢慢变大属于稀疏文件方式。勾选后VMware 会立刻在宿主机上创建对应大小的一个大文件比如设置 100GB宿主机马上就少 100GB 可用空间。还有一个小知识点磁盘文件默认拆分成多个 2GB 小文件适合拷贝和跨平台移动单文件模式在性能上略有优势但对移动和备份不友好。个人学习环境用默认的拆分方式即可。注意虚拟机磁盘默认压缩方式并不意味着删除虚拟机内部文件后宿主机磁盘文件一定会缩小。VMware 不会像文件管理器那样实时释放空间后面排错章节会专门讲。4. 开始安装系统Windows 与 Linux 的最小安装流程4.1 Windows 10/11 安装流程创建完空虚拟机后双击“CD/DVD (SATA)”设备在右侧勾选“使用 ISO 镜像文件”选择下载好的 Windows 10 或 Windows 11 ISO点击确定。然后点击“开启此虚拟机”。如果镜像没有自动引导先重启虚拟机看到 VMware 徽标时连续按 F2 进入固件设置。这里要注意如果你在创建虚拟机时选择了 UEFI但镜像不支持 UEFI 启动会一直黑屏倒计时。反过来BIOS 固件加载 GPT 分区的 Windows 也不一定成功。为了让排错更简单安装 Windows 10/11 时优先选 UEFI。进入 Windows 安装程序后正常选择语言、键盘、版本然后进入分区页面。大多数虚拟机场景不需要像物理机那样分多个分区直接选择“未分配空间”点击“新建”然后点击“下一步”即可。Windows 安装程序会自动创建 EFI、MSR、系统保留等分区不需要手动干预。Windows 11 有一个特殊点安装程序会检查 TPM 2.0 和安全启动。在 VMware Workstation 中如果创建虚拟机时勾选了“加密虚拟机”并添加可信平台模块设备这些检查通常可以通过。如果安装时提示“此电脑无法运行 Windows 11”先确认虚拟机的固件是 UEFI再确认“安全启动”已开启。也可以用 VMware 提供的虚拟 TPM 设备但注意启用该设备需要开启虚拟机加密。安装完成后进入系统打开设备管理器检查下面几类设备是否有黄色感叹号显示适配器网络适配器系统设备如果还没有安装 VMware Tools网络适配器可能只显示为“以太网控制器”显示适配器也可能没有。此时不用急着上网直接进入第 5 章安装 VMware Tools。4.2 Ubuntu Linux 安装流程Ubuntu 的安装过程和 Windows 类似但有一个明显的选择差异安装类型。启动 Ubuntu ISO 后选择“试用”或“安装 Ubuntu”。在安装类型页面建议学习环境直接选择“清除整个磁盘并安装 Ubuntu”然后选择“自定义存储布局”或“交互式分区”。对于 Linux 新手建议选择交互式分区至少创建两个分区分区大小挂载点文件系统/ 根分区剩余全部空间/ext4 或默认swap 交换分区与内存大小相同或 2GBswapswapUbuntu 新版默认使用 ZFS 或 ext4 的 LVM 方案直接接受默认也可以但理解根分区和 swap 的作用仍然必要。swap 分区可以设置成 fix 大小例如 4GB避免内存不足时直接 OOM。安装过程中建议暂时不要连接网络这样安装时间会明显缩短。操作系统安装完成后再配置网络、安装更新和 VMware Tools。CentOS Stream 流程类似但分区工具和软件包管理方式不同。如果只做学习先跑 Ubuntu Desktop 会比 CentOS 更顺滑。4.3 安装过程中常见的中途失败现象虚拟机系统安装失败通常不是 ISO 文件坏了而是下面几个原因现象常见原因处理方式黑屏且左上角有光标闪烁固件类型与镜像引导方式不匹配创建虚拟机时改 BIOS 为 UEFI 或反过来蓝屏CPU 配置不当、镜像版本不兼容降低 CPU 核心数、更换稳定版镜像卡在品牌 Logo 处内存分配过小或磁盘控制器驱动缺失增加内存检查磁盘类型提示找不到引导设备ISO 未挂载或光驱启动顺序不对检查 CD/DVD 是否连接进入固件设置启动顺序Linux 启动报 ACPI 错误新版内核与虚拟机设备兼容问题在 grub 里临时加 acpioff 测试但不建议长期使用如果你遇到蓝屏不要盲目根据网上说法关闭安全启动。先记录蓝屏代码再回到虚拟机配置里核对内存和 CPU。很多 Ubuntu 安装蓝屏是因为 VMware 给虚拟机的 CPU 模型太新可以把 CPU 配置里的“虚拟化 Intel VT-x/EPT”或“AMD-V/RVI”暂时关掉后再试。5. 安装 VMware Tools文件共享、剪贴板、自适应屏幕都依赖它5.1 Windows 客户机最简单的方式Windows 虚拟机安装 VMware Tools 几乎没有难度。在 VMware Workstation 菜单栏点击“虚拟机”选择“安装 VMware Tools”。此时虚拟机会自动挂载一个光驱里面包含 VMware Tools 的安装文件。打开“此电脑”进入 DVD 驱动器找到 setup64.exe双击运行。安装过程中会多次询问是否信任此设备软件点击“是”即可。安装完成后必须重启虚拟机否则驱动不会完全生效。重启后建议检查下面几项分辨率是否能随 VMware 窗口大小自动调整。在主机上复制一段文字是否能直接粘贴进虚拟机。网络是否已经可用。如果 Windows 虚拟机里有 360、火绒等安全软件安装 VMware Tools 时可能会被拦截。建议安装前先退出安全软件或者关闭实时防护安装完成后再恢复。5.2 Linux 客户机两种安装方式Linux 客户机安装 VMware Tools 有两种方式它们的区别很重要。第一种是安装发行版自带的 open-vm-tools这也是推荐方式。在 Ubuntu 22.04 及以上版本中可以在终端执行sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop在 CentOS Stream 中sudo yum install open-vm-toolsopen-vm-tools 的优势是它来自 Linux 发行版自己的软件仓库与内核版本匹配不需要自己编译也不用每个内核升级后重新编译。桌面版还要安装 open-vm-tools-desktop否则分辨率调节和剪贴板可能不生效。第二种方式是传统 VMware Tools ISO。在 VMware Workstation 菜单栏选择“虚拟机”-“安装 VMware Tools”然后进入挂载目录cd /media/用户名/VMware\ Tools tar -zxf VMwareTools-*.tar.gz cd vmware-tools-distrib sudo ./vmware-install.pl这个脚本会连续询问很多问题大多数情况直接回车使用默认值即可。如果提示缺少内核头文件或编译工具需要先安装sudo apt install build-essential linux-headers-$(uname -r)传统编译方式适合 open-vm-tools 不可用的老版本系统日常 Ubuntu、CentOS Stream 都用第一种方式更省事。5.3 验证 VMware Tools 是否生效验证方法不只是看窗口分辨率是否变化还可以通过命令确认服务状态。在 Linux 虚拟机中执行ps -ef | grep vmtoolsd systemctl status vmtoolsd如果安装了 open-vm-tools服务名通常是 vmtoolsd。也可以运行vmware-toolbox-cmd -v该命令会输出 VM Tools 版本号。如果输出内容为空或提示未安装说明 Tools 没有真正生效。Windows 虚拟机可以在“服务和应用程序”里查看 VMware Tools 服务也可以通过命令行确认sc query VMTools状态显示 RUNNING说明正常。如果状态是 STOPPED尝试手动启动服务再检查是否存在驱动签名问题。注意安装 VMware Tools 后如果虚拟机的剪贴板共享仍然不生效不要反复重新安装。先检查 VMware Workstation 菜单栏“虚拟机”-“设置”-“选项”-“客户机隔离”确认“启用复制粘贴”已勾选再确认虚拟机已经重启过。6. 安装完成后最常见的报错启动失败、网络不通和共享文件不能用的排查顺序6.1 虚拟机无法启动的三种情况平时被问得最多的问题就是虚拟机在“开启”按钮点了之后没有任何界面或者直接弹出错误框。下面三种报错需要区分处理。报错信息常见原因检查方式解决思路VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的目录VMware 服务异常或权限不足右键以管理员身份运行 VMware重启 VMware 服务或关闭杀毒软件后重新运行客户机操作系统已禁用 CPU。请关闭或重置虚拟机虚拟机 CPU 配置与宿主机不兼容查看宿主机任务管理器虚拟化状态在 CPU 设置中取消勾选虚拟化引擎相关选项后重试Virtualized Intel VT-x/EPT is not supported宿主机 BIOS 虚拟化未开启或 CPU 太老重启进 BIOS 查看 VT-x 状态开启 BIOS 虚拟化或换用旧版 VMware第一类报错经常出现在 Windows 访问权限受限的环境中比如公司域账号登录的电脑。解决时要先确认当前用户对虚拟机所在目录有读写权限再以管理员身份启动 VMware Workstation必要时重启 VMware 相关服务。第二类报错比较隐蔽。它不一定代表 CPU 真正被禁用更多是 VMware 的虚拟化引擎选项与当前宿主机环境不匹配。可以在虚拟机设置中找到“处理器”把“虚拟化 Intel VT-x/EPT”或“虚拟化 AMD-V/RVI”前的勾选去掉然后重新启动虚拟机。6.2 虚拟机网络不通的排查顺序虚拟机网络问题要按链路排查不然容易在 VMware 配置和客户机系统之间来回打转。第一步先在宿主机上确认 VMware NAT 服务是否运行。Windows 下打开服务管理器找到 VMware NAT Service 和 VMnetDHCP确认状态是“正在运行”。服务没启动虚拟机 NAT 模式一定无法访问外网。第二步在虚拟机操作系统里查看网卡状态。Ubuntu 使用ip a如果网卡没有任何 IPv4 地址尝试通过 DHCP 重新获取sudo dhclient eth0第三步检查 VMware 的虚拟网络编辑器。菜单栏选择“编辑”-“虚拟网络编辑器”查看 VMnet8 是不是 NAT 模式子网 IP 是否和宿主机计算规律一致。VMnet8 默认子网通常是 192.168.x.0如果发生过手动修改可能导致虚拟机里网关和 DNS 不匹配。第四步NAT 模式下仍然不通可以换成桥接模式测试。桥接模式相当于让虚拟机直接走物理网卡如果宿主机是无线网络且 AP 隔离开启桥接可能也拿不到 IP这时只能回到 NAT 模式排查 VMware 服务。6.3 共享文件夹不生效共享文件夹设置位置在“虚拟机”-“设置”-“选项”-“共享文件夹”勾选“总是启用”添加一个宿主机目录然后进入虚拟机会在 /mnt/hgfs 下看到共享目录。如果不生效先运行vmware-hgfsclient这个命令会列出已经共享的文件夹名称。如果输出为空说明 VMware Tools 或共享配置没同步。确认 VMware Tools 已安装后尝试手动挂载sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_ok -o uid1000如果是老版本系统没有 vmhgfs-fuse可以尝试sudo mount -t vmhgfs .host:/ /mnt/hgfsWindows 虚拟机里共享文件夹会映射为网络驱动器一般在“网络位置”或“此电脑”里能看到。如果看不到检查共享文件夹设置里的“映射为 Windows 驱动器”选项是否勾选。注意不要在虚拟机运行时直接修改共享文件夹在宿主机中的目录名。Vmware 的共享目录路径变化后客户机不会自动跟随需要重新配置并重启虚拟机。6.4 虚拟机磁盘占用越来越大怎么清理很多用户发现Ubuntu 虚拟机里删除几个大文件后宿主机上的 vmdk 文件大小并没有变小甚至越来越大。这是因为虚拟机磁盘不会直接向宿主机归还空间。处理思路分两步。第一步在虚拟机内部把空闲空间清零让压缩工具知道哪些块可以释放。Ubuntu 中安装 zerofree 后执行sudo apt install zerofree sudo zerofree /dev/sda1注意 zerofree 需要在系统启动时没有挂载该分区的情况下运行实际操作时比较麻烦。常见的替代方案是在客户机里下载一个空白文件填满剩余空间再删除sudo dd if/dev/zero of/tmp/zero bs1M sudo rm /tmp/zero第二步关闭虚拟机在 VMware Workstation 菜单中选择“虚拟机”-“清理磁盘”或使用 vmware-vdiskmanager 压缩磁盘文件VMware安装路径\vmware-vdiskmanager.exe -k D:\VM\ubuntu\Ubuntu.vmdk这条命令无法压缩有快照的虚拟机压缩前需要删除或提交快照。还要提醒一点快照是磁盘膨胀的重要原因。长时间保留多个快照即使快照恢复后空间不会自动回收vmdk 文件会一直占用宿主机磁盘。定期审查并删除不需要的快照比清理临时文件更有效。7. 让虚拟机更好用的实践建议快照、克隆、资源限制和备份策略7.1 快照不是备份快照很实用但它不是备份。快照记录的是某个时间点虚拟机的状态和后续数据写入的位置。保留快照时vmdk 文件会按增量方式增长时间越长磁盘占用越大。建议的使用方式是在安装软件、做系统升级、跑不确定的脚本之前打一个快照确认环境正常后过几天删除旧快照保留当前快照。如果长期保留快照虚拟机性能可能受到影响快照文件链越深IO 开销越大。真正的备份应该用完整克隆或导出虚拟机。完整克隆会生成一份独立的 vmdk 文件不再依赖原虚拟机。导出 OVF 模板则适合迁移到其他虚拟化平台。7.2 克隆与模板克隆是 VMware 里非常高效的功能。在虚拟机关机状态下右键虚拟机名称选择“管理”-“克隆”。克隆分为链接克隆和完整克隆。链接克隆速度快占用空间小但依赖母本虚拟机母本损坏后链接克隆不可用完整克隆是独立副本适合长期使用。生产环境如果需要快速创建多台测试虚拟机建议先做模板再基于模板完整克隆并修改主机名和 IP。克隆前要注意客户机操作系统标识。Windows 克隆后需要重新处理 SID可以使用 SysprepLinux 克隆后需要清理 SSH 主机密钥。不然多台克隆虚拟机同时运行可能因为重复的机器标识引发网络和认证问题。7.3 合理控制虚拟机的资源占用虚拟机不是开得越多越好。宿主机的内存和 CPU 是有限资源如果同时跑 3 台 8GB 内存的虚拟机宿主机很快会进入高负载状态。推荐在每台虚拟机的“资源控制”里设置内存上限和 CPU 份额。在虚拟机设置的高级选项中可以设置 CPU 使用率上限。例如编译任务可以给 100%但后台跑的服务控制在 50%。VMware Workstation 还支持“暂停”功能临时不用的虚拟机可以挂起而不是关机。挂起会保存内存状态到磁盘文件再次启动很快但会占用和内存大小相近的宿主机磁盘空间。关于内存经验法则是虚拟机配置的内存总和不要超过宿主机物理内存的 70%否则宿主机本身会吃满磁盘页面文件整个系统都会卡顿。7.4 文件共享与工作流优化共享文件夹适合少量文件交换但大量文件读写时hgfs 性能不一定比网络共享好。如果需要在 Linux 虚拟机里长时间读写大量代码可以考虑在宿主机上搭建 Samba 或 NFS 服务以网络路径方式进行数据交换。在 Windows 虚拟机之间共享文件直接使用 VMware 的共享文件夹或局域网共享都行。如果只是为了看日志还可以通过拖拽文件到 VMware 窗口完成。文件共享方向要注意VMware Tools 的剪贴板共享在 Windows 和 Linux 之间复制大文件时可能超时。几十 MB 的小文件没问题几个 GB 的文件建议通过共享文件夹或网络传输。7.5 下一步从 VMware 到 vSphere、WSL2 和多云环境学完 VMware Workstation 后可以沿着两条方向继续深入。一条是服务器虚拟化方向。VMware Workstation 是桌面级工具vSphere 是数据中心级方案。单机掌握虚拟机创建、快照、克隆、网络模式这些概念后再去学习 vSphere 会容易很多因为概念是相通的。另一条是 Windows 原生虚拟化方向。WSL2 基于 Hyper-V 虚拟化平台如果你平时只是在 Windows 里跑 Linux 命令WSL2 比 VMware 轻量很多。两者可以在同一台电脑共存但要注意 Windows 虚拟化功能和 VMware 之间可能存在资源竞争尤其在高负载场景下。无论选择哪个方向建议先从“最小环境跑通”开始再加复杂配置。熟练之后再考虑自动化部署、无人值守安装和脚本化配置。这样不仅能把 VMware 用好也能把虚拟化的底层概念迁移到其他平台。VMware 虚拟机本身不难难的是理解每一步配置背后的原因。把这篇文章里的流程完整跟一遍把启动、网络、共享文件夹、磁盘清理这几个关键点记录成自己的检查清单后续再遇到类似问题就能从现象快速定位到原因。
返回列表