1. 安装之前的准备:先把镜像和虚拟化平台理清楚
折腾 CentOS 7 有一半的问题出在安装之前:版本选错、镜像不对、宿主机没开虚拟化、下载下来的文件缺胳膊少腿。尤其是 VMware Workstation 17 这个版本,界面和早期版本有不少差异,很多人照着老教程点,结果选项找不到,直接卡在第一关。
VMware Workstation 17 目前的官方版本叫 VMware Workstation Pro,安装过程本身没什么好说的,一路 Next 就行。真正需要花心思的是在装之前确认三件事:你的 CPU 是否支持并开启了虚拟化技术、你的 Windows 版本是否兼容这个 VMware 版本、你的磁盘空间和内存是否充裕。
虚拟化技术这玩意儿,很多电脑默认是开着的,但也有人买回来被关掉。你可以在任务管理器里查看“性能”标签页,找到“虚拟化”一栏,如果显示“已启用”就说明没问题。如果显示“已禁用”,需要进 BIOS/UEFI 设置里找 Intel VT-x 或者 AMD-V 的开关,不同主板位置不一样,但通常都在 Advanced 或 CPU Configuration 菜单下。这一步没搞定,后面创建虚拟机时 VMware 会直接报错提示“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”,到时候再来排查就费劲了。
1.1 VMware Workstation 17 的版本选择
现在网上很多下载站,点进去全是各种版本的 VMware,我一向建议优先去官网拿安装包,不图省事去第三方站点绕圈子。VMware 17 分为 Workstation Pro 和 Workstation Player,Player 是精简版,只能运行虚拟机,不能创建复杂的虚拟机配置。保姆级教程里默认你用的是 Pro 版本,因为我们需要用到快照、克隆、自定义硬件这些功能,Player 会处处受限。
VMware Workstation Pro的安装文件大概在 600MB 左右,安装时可以选择安装路径,也可以选择是否需要将 VMware 设置为默认的 Hypervisor。如果机器上开了 Windows 自带的 Hyper-V,两者共存时会有冲突,最常见的问题是 VMware 启动虚拟机时蓝屏或者提示“VMware Workstation 与 Device/Credential Guard 不兼容”。遇到这种情况,建议直接关掉 Windows 的可信平台模块相关功能,或者把 Hyper-V 相关组件卸载掉,毕竟你装虚拟机的目的就是替代 Hyper-V 的日常使用场景。
另外建议在安装 VMware 时把“增强型虚拟键盘”这个组件也装上,它对某些 Linux 发行版的键盘输入非常有帮助,CentOS 7 在图形界面安装时有时候键盘会失灵,多半是因为没装这个。
1.2 CentOS 7 镜像:选版本、选站点、选校验
CentOS 7 的镜像在 2026 年的今天已经不“年轻”了,但依然有大量生产环境和小白练习环境在用。镜像下载并不复杂,主要纠结的是选哪个版本:CentOS-7-x86_64-DVD-2207-02.iso是我最推荐的一个,大概 4.3GB,包含完整的软件包,本地作为 yum 源也没问题。如果你只需要最小安装,可以下载Minimal.iso版本,体积在 1GB 左右,安装完只有一个纯命令行系统。
网上流传的下载方式五花八门,但最稳的还是从主流镜像站获取。国内像阿里云、清华、中科大、网易都有 CentOS 镜像,路径通常长这个样子,比如列出目录后找到 7.9.2009 这个子目录,再进入 isos/x86_64 目录,就能看到各种 iso 文件。
下载完镜像,我建议你顺手做一件事:校验 SHA256。很多新手跳过了这个步骤,结果装到一半报各种奇怪的包缺失错误,就是下载不完整导致的。在 Windows 上打开 PowerShell,用Get-FileHash命令校验一下镜像文件,和官网给出的哈希值比对。比如这一行命令就能算出来:
Get-FileHash .\CentOS-7-x86_64-DVD-2207-02.iso -Algorithm SHA256比对一致再继续,不要嫌麻烦,这是保姆级教程里最容易被忽略但最值得做的动作。
1.3 宿主机环境检查清单
装之前最后过一遍硬件底线,不至于创建一个虚拟机后跑不起来。
- 宿主机内存建议至少 8GB,虚拟机分配 2GB 给 CentOS 7 才能流畅跑 GNOME 桌面。
- 磁盘剩余空间至少 40GB,虚拟磁盘文件、快照文件、交换分区都会占空间。
- CPU 核心数建议 4 核以上,虚拟机里分配 2 核就够用。
- Windows 安全中心里,不要在运行期间启动物理隔离内核,这不影响 VMware 使用。
- VMware 安装完成后的“许可证密钥”可以先不填,有 30 天试用期,足够完成安装和学习。
同时注意,VMware 默认会安装一个虚拟网卡 “VMnet1” 和 “VMnet8”,对应仅主机模式和 NAT 模式。安装完 VMware 后,打开网络连接面板能看到这两个网卡是正常的,不要因为多出了两个连接就手痒去禁用,后面 CentOS 的网络全靠 VMnet8 工作。
2. 创建虚拟机:一台新电脑的诞生过程
打开 VMware Workstation Pro,主界面通常会显示一个“欢迎页”和一个快捷操作区。第一件事是点击“创建新的虚拟机”,弹出新建虚拟机向导。建议选择“自定义(高级)”而不是“典型(推荐)”,因为自定义模式可以控制虚拟磁盘格式、硬件兼容版本等细节,后期改起来更方便。
下面我把每一步的关键选项都过一遍,表格里可以直接抄作业。
2.1 新建虚拟机向导里的选项怎么选
“自定义”模式下第一步选择虚拟机硬件兼容性,下拉框里会出现 Workstation 17.x 或更早的版本,这里直接选 Workstation 17.x,因为新版虚拟机的硬件版本更高,对 PCIe、NVMe 的支持更好。如果你选的兼容版本太低,虚拟机也能跑,但很多新功能不可用。
“安装程序光盘映像文件”这一步,可以直接“浏览”选中你下载好的 CentOS 7 ISO 文件,但注意:此时 VMware 会自动检测到 CentOS 7,并且会默认使用“简易安装”方式,也就是自动帮你跑完安装流程。这个功能听着省事,但它会强制用系统默认分区、默认语言和默认用户名,反而不太好控制。所以我推荐选“稍后安装操作系统”,手动挂载 ISO 引导,这样每个步骤都在自己掌控里。
到了“选择客户机操作系统”这一步,操作系统列表里选 Linux,版本下拉里选 CentOS 7 64 位,不要选 32 位,现在绝大多数镜像都是 64 位。
然后是虚拟机名称和位置。名称随便起,但位置别选默认的 C 盘,虚拟磁盘会膨胀到几十 GB,C 盘空间吃紧就麻烦了。建议专门建一个目录,比如D:\VirtualMachines\CentOS7,注意路径不要有中文,有些 Linux 磁盘镜像在中文路径下加载会出奇怪的引导错误。
2.2 处理器、内存、磁盘配置:按需分配而不是满配
处理器配置这里,新手很容易犯的错是:“我主机是 8 核 16 线程,就给虚拟机 8 核。”这是错误的做法。虚拟机不是分得越多越好,CPU 调度和内存分配都有额外开销。CentOS 7 做日常学习实验,2 核足够;跑编译任务的话,给到 4 核也够了。核数给多了并不会明显提升性能,反而可能造成宿主机卡顿,甚至触发 VMware 的 CPU 限制警告。
内存分配是另一个重灾区。装 GNOME 桌面版本,建议给 2GB 到 3GB;最小化安装给 1GB 就能跑。有些教程让大家给 4GB,其实完全没有必要,我给 2GB 跑桌面环境依然流畅。内存给太多,宿主机内存不够用时会触发内存交换,虚拟机反而变慢,而且 Windows 会加大磁盘读写压力。
磁盘大小默认是 80GB,我一般建议保持默认。但注意两个关键选项:“将虚拟磁盘存储为单个文件”还是“拆分成多个文件”。单文件性能略好,但备份和迁移不方便;多文件适合放在 NTFS 某些场景下,不容易出错。个人更推荐“拆分成多个文件”,因为 CentOS 7 的磁盘文件后续做快照时管理起来更方便。磁盘格式选 NVMe 或 SATA 都可以,NVMe 性能更好,但某些老版本 CentOS 7 内核的 NVMe 驱动可能存在兼容问题,为了稳妥,我在这里会选 SATA,毕竟虚拟场景下两者差别不大。
2.3 虚拟磁盘类型与存储位置
在向导后半部分,会询问是否“自定义硬件”,点进去后可以进一步调整每个设备的参数。比如声卡、打印机这些没用的虚拟设备,可以直接移除,减少不必要的资源占用。USB 控制器可以保留,但 CentOS 7 里如果不需要连接物理 U 盘,留着也无妨。
设备列表里会有“网络适配器”一项,默认是 NAT 模式,这个先不改,等系统装完再调整。CD/DVD 设备里有“使用 ISO 镜像文件”选项,这时候把你下载好的 CentOS 7 镜像挂载上去,注意勾选“启动时连接”。如果没勾,开机时会提示找不到启动设备。
到这里,虚拟机的“硬件”都配好了,点击完成之后,这台虚拟机的配置就保存在磁盘上。此时先不用急着启动,下一步我们要处理安装介质和引导逻辑。
3. 引导与安装 CentOS 7:从开机界面到登录桌面
完成虚拟机创建后,在 VMware 主界面左侧库列表里能看到刚才创建的虚拟机。点击“开启此虚拟机”,屏幕会弹出一个“已连接电源”的窗口,默认会从 CD/DVD 引导,几秒后进入 CentOS 7 的安装引导界面。
CentOS 7 的引导界面长这样:一个黑色窗口,顶部有 “Install CentOS 7” 选项,下面有 “Test this media & install CentOS 7” 和 “Troubleshooting” 两个选项。如果你已经校验过镜像完整性,可以直接选第一项 Install CentOS 7,不必再重复检测媒体。这里键盘操作和鼠标都要在虚拟机窗口里操作,如果不小心点到了窗口外面,可以按Ctrl+Alt组合键把焦点“释放”出来。
引导后进入图形安装界面,语言选择不用纠结,装服务器环境建议选 English,避免后续路径和软件包出现编码问题;如果是纯粹的桌面学习环境,可以直接选简体中文,安装界面就是中文的,看得懂。这里没有对错,全看个人习惯。
3.1 安装信息摘要里的每一项都要过手
CentOS 7 的安装界面会汇总成一个“安装信息摘要”页,里面列出了日期时间、键盘布局、安装源、软件、安装位置、网络及主机名等选项。很多人直接点“开始安装”,结果因为没设置 root 密码而中断,或者因为没配置网络导致装完上不了网,根本原因是这里少看了几项。
先说“日期和时间”,区域选上海或香港,保证安装后的系统时间和宿主机一致。如果留着默认的 UTC 时间,你登录后会看到系统时间和北京时间差了 8 小时,排查起来非常烦人。
“键盘布局”保持默认 US 布局即可,如果你选择了简体中文界面,系统会自动添加英语(美国)和中文两种布局。这里有一个细节:安装时如果虚拟机窗口鼠标光标被捕获,Shift+Space已经可以切换输入法了,但布局这块装完后还能用localectl命令调整,所以不用过分紧张。
“安装源”那一项会自动检测到刚才挂载的 ISO 文件,并显示状态为“本地媒体”,这里不用改动。如果你选择了“稍后安装操作系统”再挂载镜像,这里可能会出现提示找不到安装源,多半是 ISO 没勾选“启动时连接”。
3.2 软件选择:最影响使用体验的一步
“软件选择”选项是整个安装过程中最关键的决策点之一。点击进入后,左侧分组如下:
- 最小安装(Minimal Install):纯命令行,适合服务器实验和追求资源节省的场景。装完 VMWare 里只有黑框框。
- 基础服务器(Base Server):提供了基础服务器组件,没有图形界面,偶尔会用到文本模式安装,一般人也用不到。
- GNOME 桌面(GNOME Desktop):带完整图形界面,适合新手学习 Linux 桌面操作。这里我推荐大多数暴露步骤的教程使用者选择。
如果你不确定自己要什么环境,直接选 GNOME 桌面,后续随时可以yum groupinstall安装其他组件。额外还可以在右侧勾选“开发工具”,这样编译软件时 gcc、make 这些工具就不用再单独装了。
另外注意一点:CentOS 7 的 GNOME 桌面环境下,字体渲染默认偏英文,中文显示可能出现方块。如果安装时选了简体中文,图形界面里的中文基本正常,问题不大;如果选了英文界面,后续需要再安装中文语言包。
3.3 磁盘分区:最容易出问题的地方
回到摘要页,点击“安装位置”,选择你刚才创建的虚拟磁盘。默认虚拟磁盘是一块未分区的磁盘,直接点击“自动配置分区”也能装好,但我从不推荐这么做。自动分区会把/、/home、/boot、swap各分一个逻辑卷,这类布局在某个分区满了之后就会面临扩容麻烦。
更好的方案是在“安装位置”弹出的窗口里选择“我要配置分区”,点“完成”后进入手动分区界面。在手动分区中,你需要选择分区方案类型,这里有两个选项:标准分区和LVM。我建议选LVM,理由很简单:lvm 卷可以在系统安装完成之后动态扩展,灵活性远高于物理分区。如果你不熟悉 LVM,只需要理解成“把一块磁盘拆成一个池子,再从池子里给各个目录切蛋糕,蛋糕可以随时增大,不能轻易减小”就够了。
具体分区我给出一个常用方案(以 60GB 虚拟磁盘为例):
| 挂载点 | 容量 | 文件系统类型 | 说明 |
|---|---|---|---|
| /boot | 1024 MiB | ext4 | 引导文件所在 |
| / | 分配剩余所有空间 | ext4 | 根分区,软件、系统数据都在这里 |
| swap | 2048 MiB | swap | 交换分区,内存不够时当虚拟内存用 |
不需要单独分/home,把整个空间都给/,日常使用最省心。这样唯一可能的问题是如果你以后要单独放大/home目录会有点麻烦,但学习环境完全用不上。
点击“完成”后,安装程序会显示“将要对下列分区进行更改”,点击“接受更改”,就会返回摘要页。此时摘要页上“开始安装”按钮会变亮。
至于 Boot Loader 安装位置,默认是/dev/sda,保持默认即可。虚拟机上没有多系统引导需求,GRUB 就直接写进虚拟磁盘的 MBR 或 EFI 分区就好。如果安装时看到bootloader 安装失败的错误,最常见原因是虚拟磁盘格式或固件类型不对,后面我会单独写这类问题。
3.4 设置 root 密码与创建用户
点击“开始安装”之后,屏幕上会出现两个操作项:ROOT 密码和创建用户。请立刻先设置 root 密码,否则安装完成后跳不过去。
root 密码建议至少 8 位,包含大小写字母和数字,别用 root、123456 这种弱口令。密码输入框旁边有一个“锁定”按钮,如果你不确认密码,这个警告图标会一直显示在安装界面上,但不会阻止安装。我见过不少人忽略这一步,重启后直接登录 root 报了“认证失败”的情况,就是因为“锁定”了密码但没输入内容。
创建用户这一步不是必选项,推荐创建一个普通用户,比如用户名dev、密码自定。平时日常操作使用普通用户,需要管理员权限时输入sudo前缀即可。这样可以避免很多因为 root 直接操作导致的破坏性失误,特别是新人阶段。
3.5 等待安装与第一次重启
设置好密码后,安装程序会开始写入系统、安装软件包。这个过程可能要几分钟到十几分钟不等,取决于磁盘速度和你选择的软件套餐。可以看到进度条下方有软件包安装日志,表面看是文字快速滚动,其实不用管它。
安装完成后,点击“重启”按钮。虚拟机窗口会黑屏切换,此时可以右键虚拟机标签页选择“设置”,在 CD/DVD 里把“启动时连接”勾选掉,避免重启后再次进入安装介质。如果你忘记了这一步,重启后又会进入安装引导界面,但因为你已经安装完了,再进入一次也没关系,只要不选择安装就不会覆盖系统。正确做法是:重启的时候快速点击进入虚拟机,看到黑屏出现时可以按键盘方向键选择第一项“Boot from Hard Drive”,省得重新挂载。
重启后,CentOS 7 会进入 GRUB 引导菜单,前面是默认系统,等待倒计时后自动进入。第一次启动时间稍长,因为要生成 SSH host key、初始化服务。如果你选了 GNOME 桌面,会进入登录界面,输入刚才创建的普通用户和密码就能进入桌面。
4. 系统装完别急着用:初始化配置与常见坑处理
CentOS 7 完全启动之后,桌面或终端里能敲命令,但此时系统离“真正可用”还差几步。下面这一节我按顺序逐条说,这些步骤几乎每个安装都需要处理,而且处理顺序有讲究。
4.1 网络配置:NAT 模式下让虚拟机联网
用 VMware 的 NAT 模式,虚拟机的网卡会在宿主机 VMnet8 虚拟网卡所在网段自动获取 IP。但 CentOS 7 出于稳定考虑,默认不会开启网卡自动连接。在最小化安装中,登录后输入ip addr大概率会发现网卡名为ens33等,但处于DOWN状态。
解决方案很简单,进入/etc/sysconfig/network-scripts/目录,编辑对应的网卡配置文件,比如ifcfg-ens33。CentOS 7 的网卡配置文件默认长这样:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes NAME=ens33 UUID=xxxxxxxx DEVICE=ens33 ONBOOT=no关键改动有两个位置:把ONBOOT=no改为ONBOOT=yes,确保开机自动启用网卡。如果BOOTPROTO是dhcp,基本就能连通宿主机和外部网络了。修改后执行:
systemctl restart network有时网络模块重启会失败,提示 “Job for network.service failed”,多半是因为 NetworkManager 和服务有冲突。核对一下network服务和NetworkManager哪个在管理设备,我个人习惯直接关掉 NetworkManager,保留传统 network 服务,这样最省心:
systemctl disable NetworkManager systemctl enable network systemctl restart network虚拟机如果依然无法上网,检查 NAT 模式下的 DNS 设置:编辑/etc/resolv.conf,确认nameserver是否为192.168.x.1(VMnet8 网关地址),或者直接写一个公共 DNS 比如223.5.5.5。你要记得:NAT 模式下,宿主机是虚拟机的网关,虚拟机向网关发请求,由宿主机转发到物理网络,所以网关地址必须正确。
4.2 安装 VMware Tools / open-vm-tools
很多人误以为 VMware Workstation 自动装了驱动,实际上虚拟机里默认不会自带 VMware Tools。VMware Tools 的作用包括:自适应分辨率、鼠标无缝移动、拖拽复制文件、时钟同步等。在没有它之前,虚拟机窗口分辨率可能只有 800x600,从虚拟机里复制文字到宿主机也要靠手动剪贴板,非常痛苦。
在图形桌面上,等待系统启动后,VMware 菜单栏里选择“虚拟机” → “安装 VMware Tools”。这会把一个虚拟光驱挂载到 CentOS 7 系统里。然后在终端里挂载光驱并运行安装脚本:
mount /dev/cdrom /media cd /media tar -xzf VMwareTools-10.x.x-xxxx.tar.gz -C /tmp cd /tmp/vmware-tools-distrib sudo ./vmware-install.pl这个安装脚本会一路提问,大多数情况直接回车采用默认值即可。提高分辨率、鼠标拖拽文件都依赖它。需要注意:如果你安装的是最新版 VMware 17,它已经支持自动安装 open-vm-tools,这就不用自己找了。不过在 CentOS 7 上我习惯不依赖自动安装,而是手动确认一遍,因为 open-vm-tools 在CentOS 7的官方仓库里也能直接装:
yum install -y open-vm-tools两者安装任选其一即可,装了之后,界面流畅度和文件操作体验完全不同。
4.3 处理 yum 源失效问题(CentOS 7 已经停止维护)
2024 年 6 月 30 日,CentOS 7 生命周期正式结束,官方源仓库已经停止维护。这意味着,如果你直接yum install,大概率看到一堆 404 错误,或者提示找不到软件包。这是一个很多教程没有明说的坑。
解决办法是切换镜像源。国内镜像站大多已经针对 CentOS 7 的 Vault 目录做了同步,把默认mirror.centos.org换成某个稳定镜像源即可。比如编辑/etc/yum.repos.d/CentOS-Base.repo,把mirrorlist=和baseurl=改成新的镜像地址。改完后执行:
yum clean all yum makecache这里还有一个细节:CentOS 7 的base和updates仓库,在 EOL 后迁移到了vault.centos.org,因此建议直接使用 vault 源。手动替换要花点耐心,但一劳永逸。如果你在安装过程中使用的是 2207 这个最终版本镜像,那么默认源本来就指向 vault,不用额外折腾。
4.4 快照与克隆:装好环境的第一个动作是“打底”
系统装好、网络调通、yum 源也正常了,此刻一定要做两件事:拍摄快照和克隆备份。
VMware 的“快照”功能相当于给虚拟机的状态拍一张照片,包含磁盘内容、内存内容和硬件状态。在菜单栏选择“虚拟机”→“快照”→“拍摄快照”,给快照起名比如centos7-installed。之后你在系统里折腾坏了,随时可以“恢复到快照”,瞬间回档到刚装完的干净状态。
另一件事是复制一份干净的虚拟机模板。要复制虚拟机,首先在左侧列表右键虚拟机,选择“管理”→“克隆”。克隆方式有两种:链接克隆和完整克隆。链接克隆占用空间小,但依赖原始虚拟机;完整克隆是一个完全的独立副本,可以随便折腾。我建议在“纯实验环境”用完整克隆,避免一波操作后原始虚拟机也坏了。
这两步做好了,之后无论做什么危险实验,都有一个安全网兜底,这也是整个教程中性价比最高的操作。
5. 装完重启之后的“第一眼”问题与排查经验
这一节聊几个我在各路机器、各种版本里反复见过的高频问题。这些问题不会出现在每次安装里,但一旦出现就极容易卡住人,提前扫一眼能省不少时间。
5.1 卡在 “Installation source” 或 “Updates cannot be installed”
安装时,摘要页上的“安装源”有时会显示黄色警告:“This media is not supported or cannot be mounted”。如果你用的是自己下载的 ISO 文件,且 SHA256 验证过没问题,这个警告大概率是因为挂载的 ISO 路径有中文或者 ISO 文件损坏。解决办法:把 ISO 文件移动到纯英文路径下,在虚拟机设置里重新挂载,再重启安装。
另一边,摘要页顶部出现 “Updates cannot be installed” 也常见,这只是因为安装介质无法从网络获取更新,属于无害提示。直接忽略它继续安装就行,不会影响系统。
5.2 安装时分区界面报错 “You have not created a boot loader”
这个错误常出现在手动分区之后,忘记启动引导程序设置。在手动分区界面底部,有一个“启动引导程序”设置区域,如果没选对磁盘位置,或者你在分/boot时用了不合适的文件系统格式,都会触发。检查/boot分区是否为 ext4 或 xfs,并且“安装引导程序到 /dev/sda”没有被取消打勾。
5.3 安装完成后无法进入图形界面,只有字符登录界面
出现这种情况,一种是安装时选择的是最小化安装,当然没有图形界面。另一种是选装了 GNOME 桌面,但显卡驱动有问题,X 服务启动失败。VMware 虚拟环境下显卡驱动依赖 open-vm-tools 或 VMware Tools,如果你没安装它们,能登上图形界面才奇怪。在字符界面登录后,执行:
systemctl get-default如果输出结果不是graphical.target,就执行:
systemctl set-default graphical.target然后重启,同时确认 VMware 的“显示”设备类型没有被设置成“指定显示器”,“加速 3D 图形”保持关闭或启用都没关系,关键是安装 open-vm-tools 后再试。
5.4 虚拟机开机黑屏或卡在 “ VMware 标志” 后无反应
这个问题很蹊跷,但常见于 VMware 17 和某些 CentOS 7 镜像组合中。最可能的原因是虚拟机的“固件类型”设置不对。CentOS 7 镜像同时支持 BIOS 和 UEFI 启动,默认虚拟机的固件类型是 BIOS,你可以进入虚拟机设置中,找到“选项” → “高级” → “固件类型”,确认是 BIOS。如果你的镜像或者虚拟磁盘是基于 EFI 安装的,这里必须一致,否则就会出现引导器找不到设备的情况。
另外检查虚拟机的“显示器”数量是不是 1。某些情况下,如果手动给虚拟机增加了“独立显卡”或“缩放模式”,黑屏概率也会增加。
5.5 键盘鼠标在虚拟机和宿主机之间“抢焦点”
在 VMware 虚拟机里工作时,鼠标一旦点进去,就会被虚拟机“捕获”,按Ctrl+Alt才能把鼠标释放回宿主机。这个特性让不少新手困惑:明明键盘还能输入,但鼠标怎么都出不去。如果你觉得这个麻烦,在安装完 VMware Tools 或 open-vm-tools 后,这个行为会变成“无缝移动”,鼠标随便滑出去,不需要切换快捷键了。
如果鼠标输入时断时续、偶尔无法点击,检查“虚拟机”设置 → “显示器” → “自动调整客户机”选项卡,确保选中了“拉伸客户机”。另外虚拟机内存低于 1GB 时,桌面环境反应迟钝也会显得像是去了外部焦点,给足 2GB 是最省事的方案。
最后,我再说一个习惯:视频里或者文字教程里的安装步骤,有时会因为 VMware 版本号或者杀毒软件的不同出现细微差异,但只要抓住根源——引导介质、分区方案、bootloader、网络和 VMware Tools 这五件事——绝大部分问题都能稳定复现并解决。我在自己电脑上安装了上百次 CentOS 7,每一次踩坑,最终都回到了这五个点。所以说白了,装系统就是一场“把已知的东西按顺序摆对位置”的工程,心态稳住,坑都能填平。