前言
本文档适用于CentOS 7.9 系统+VMware Workstation 17.5.0 版本,最终安装的是 CentOS 7.9 桌面版,仅供单人测试使用,新手可按步骤直接操作,全程无跳步~
一、虚拟网络编辑器的设置(必做)
01 打开 VMware Workstation Pro
双击 Windows 11 桌面上的「VMware Workstation Pro」图标,启动软件。
02 进入虚拟网络编辑器
在 VMware 主界面,点击「编辑」→「虚拟网络编辑器」,打开配置窗口。
03 配置 VMnet8 基础参数
- 选中列表中的「VMnet8」(确保已启用);
- 子网 IP 设置为
192.168.2.0; - 子网掩码设置为
255.255.255.0; - 勾选「将主机虚拟适配器连接到此网络」。
04 配置 VMnet8 的 NAT 设置
- 点击虚拟网络编辑器中的「NAT 设置」按钮;
- 网关 IP 设置为
192.168.2.2; - 无需修改其他默认参数,点击「确定」保存。
05 配置 VMnet8 的 DHCP 设置
- 回到虚拟网络编辑器,点击「DHCP 设置」按钮;
- 起始 IP 地址设置为
192.168.2.1; - 结束 IP 地址设置为
192.168.2.254; - 默认租用时间和最长租用时间保持默认,点击「确定」保存。
06 应用并确认设置
回到虚拟网络编辑器主窗口,点击「应用」→「确定」,完成虚拟网络配置。
二、空白虚拟机的创建
01 启动新建虚拟机向导
- 打开 VMware Workstation Pro,点击主界面「创建新的虚拟机」(或通过「文件」→「新建虚拟机」);
- 选择「自定义(高级)」(可配置更多细节,适合后续优化),点击「下一步」。
02 选择虚拟机硬件兼容性
- 硬件兼容性选择「Workstation 17.5.x」(与当前 VMware 版本匹配);
- 点击「下一步」。
03 选择操作系统安装方式
- 勾选「稍后安装操作系统」(先创建空白虚拟机,后续加载镜像);
- 点击「下一步」。
04 选择操作系统类型
- 客户机操作系统选择「Linux」;
- 版本选择「CentOS 7 64 位」;
- 点击「下一步」。
05 命名虚拟机并选择存储位置
- 虚拟机名称自定义(示例:CSDN-test01);
- 存储位置建议提前在 Windows 中创建单独目录(示例:E:\VM-CSDN\CSDN-test01),便于管理;
- 点击「下一步」。
06 配置虚拟机 CPU 核数
- 处理器数量和每个处理器的内核数,根据物理机配置选择(核心原则:不超过物理机实际核数);
- 示例配置:处理器总数 1(可按需调整);
- 点击「下一步」。
07 配置虚拟机内存
- 内存大小建议至少 1GB(CentOS 7 最低要求),按需调整(示例:1024MB);
- 注意:内存大小必须为 4MB 的倍数;
- 点击「下一步」。
08 选择网络类型
- 选择「使用网络地址转换(NAT)」(与前面配置的 VMnet8 对应,无需额外配置 IP);
- 点击「下一步」。
09 选择 I/O 控制器类型
- 选择「LSI Logic(推荐)」(兼容性强,稳定适配多数场景);
- 点击「下一步」。
10 配置虚拟磁盘类型
- 选择「SCSI(推荐)」(兼容性好,速度适中,适合普通测试场景);
- 点击「下一步」。
11 选择磁盘
- 选择「创建新虚拟磁盘」;
- 点击「下一步」。
12 配置磁盘大小
- 最大磁盘大小建议设置为 200GB(不会立即占用物理磁盘空间,仅为上限);
- 勾选「将虚拟盘拆分成多个文件」(便于虚拟机迁移,不影响日常使用);
- 点击「下一步」。
13 指定磁盘文件位置
- 保持默认文件名(与虚拟机名称一致),存储位置自动匹配前面设置的目录;
- 点击「下一步」。
14 完成虚拟机创建
- 核对虚拟机配置(名称、位置、内存、磁盘等),若需修改点击「自定义硬件」调整;
- 确认无误后,点击「完成」,空白虚拟机创建成功。
三、检查宿主机 BIOS 的虚拟化是否开启
01 为什么要开启虚拟化?
虚拟化功能是 64 位虚拟机正常运行的基础,未开启会导致安装失败(提示 “无法执行 64 位操作”)。
02 如何查看 Windows 11 的虚拟化状态?
- 按下快捷键
Ctrl + Shift + Esc打开任务管理器; - 切换到「性能」→「CPU」选项卡;
- 查看右侧「虚拟化」状态,显示「已启用」则无需操作;显示「已禁用」则需开启。
03 开启 BIOS 虚拟化(以 Intel 为例)
- 重启电脑,开机时按主板对应的快捷键进入 BIOS(常见:Del、F2、F10,不同品牌主板不同,可查阅电脑说明书);
- 在 BIOS 中找到「Virtualization Technology」选项,设置为「Enable」;
- 保存设置并重启电脑(一般按 F10 确认保存)。
四、安装 CentOS 7 操作系统
01 加载 CentOS 7.9 镜像文件
- 在 VMware 中选中创建好的空白虚拟机(如 CSDN-test01),点击「编辑虚拟机设置」;
- 在硬件列表中选择「CD/DVD(IDE)」;
- 勾选「使用 ISO 映像文件」,点击「浏览」选择本地的 CentOS 7.9 镜像文件(示例路径:E:\CSDN-Images\CentOS-7.9-x86_64-DVD-2009.iso);
- 勾选「启动时连接」,点击「确定」。
02 启动虚拟机并进入安装引导
- 点击「开启此虚拟机」,等待引导界面出现;
- 鼠标点击进入虚拟机界面(鼠标会暂时隐藏),用键盘上下键选中「Install CentOS 7」,按回车确认;
- 若需呼出鼠标,按下
Ctrl + Alt组合键(VMware 与 Windows 的切换键)。
03 等待安装程序加载
无需操作,耐心等待安装程序加载完成(约 1-2 分钟,取决于电脑配置)。
04 选择安装语言
- 建议选择「English(United States)」(避免中文界面可能出现的兼容问题);
- 点击「Continue」进入下一步。
05 进入安装定制化界面
在「INSTALLATION SUMMARY」界面,需完成以下 6 项配置(带黄色感叹号的项必须配置):
05-1 设置时区(DATE & TIME)
- 点击「DATE & TIME」;
- 点击地图选择「Asia → Shanghai」(时区设为上海);
- 调整时间与宿主机一致(精确到分钟即可);
- 点击「Done」保存。
05-2 配置键盘(KEYBOARD)
- 点击「KEYBOARD」;
- 点击「+」号添加中文键盘,在列表中选择「Chinese → Chinese(Pinyin)」;
- 点击「Add」,再点击「Done」保存。
05-3 添加中文支持(LANGUAGE SUPPORT)
- 点击「LANGUAGE SUPPORT」;
- 在列表中找到「Chinese」,勾选「简体中文(中国)」;
- 点击「Done」保存。
05-4 选择安装类型(SOFTWARE SELECTION)
- 点击「SOFTWARE SELECTION」;
- 基础环境(Base Environment)选择「GNOME Desktop」(桌面版,适合新手操作);
- 无需额外勾选附加组件,点击「Done」保存。
05-5 自定义分区(INSTALLATION DESTINATION)
- 点击「INSTALLATION DESTINATION」,选中创建的 200GB 虚拟磁盘;
- 分区方式选择「I will configure partitioning」(自定义分区),点击「Done」;
- 在手动分区界面,点击「Standard Partition」→「+」号,依次创建 3 个分区:
- 分区 1:挂载点「/boot」,容量「1024MiB」(存放引导文件);
- 分区 2:挂载点「swap」,容量「2048MiB」(虚拟内存,一般为物理内存的 2 倍);
- 分区 3:挂载点「/」,容量不填(默认占用剩余全部空间,存放系统和数据);
- 点击「Done」,在弹出的「SUMMARY OF CHANGES」窗口点击「Accept Changes」确认。
05-6 关闭 KDUMP(可选,测试场景推荐关闭)
- 点击「KDUMP」;
- 取消勾选「Enable kdump」(KDUMP 是系统崩溃日志工具,测试场景无需开启,节省内存);
- 点击「Done」保存。
06 开始安装
- 所有配置完成后,点击「Begin Installation」开始安装;
- 安装过程中需完成用户设置(root 密码和普通用户)。
07 设置 root 密码
- 在「CONFIGURATION」界面点击「ROOT PASSWORD」;
- 输入 root 密码(示例:123456,可自定义,简单密码需点击两次「Done」确认);
- 点击「Done」保存。
08 创建普通用户
- 点击「USER CREATION」;
- 输入用户名(示例:csdntest01)、密码(示例:123456,简单密码需点击两次「Done」确认);
- 可选勾选「Make this user administrator」(赋予管理员权限);
- 点击「Done」保存。
09 等待安装完成并重启
- 耐心等待安装完成(约 10-15 分钟,取决于电脑配置);
- 安装完成后,点击「Reboot」重启虚拟机。
10 初始化设置
- 重启后,选择「CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)」启动内核;
- 进入「LICENSE INFORMATION」界面,勾选「I accept the license agreement」,点击「Done」;
- 点击「FINISH CONFIGURATION」完成初始化。
11 登录系统
- 选择「Not listed?」,输入用户名「root」(或创建的普通用户 csdntest01);
- 输入对应的密码,点击「Sign In」登录;
- 后续引导界面依次点击「Next」→「Next」→「Next」→「Skip」→「Start Using CentOS Linux」,即可进入桌面。
12 最终测试
- 在桌面右键打开「Terminal」(终端);
- 输入命令
reboot,按回车重启虚拟机,测试系统是否正常运行。
五、安装过程中可能出现的问题及解决方案
问题 1:虚拟化未开启导致 64 位操作失败
异常界面
已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。
解决方案
- 重启电脑,进入 BIOS 开启「Virtualization Technology」(参考第三部分步骤);
- 若已开启仍报错,重启宿主机后重试。
问题 2:虚拟机不支持虚拟化引擎
解决方案
- 关闭虚拟机,点击「编辑虚拟机设置」→「处理器」;
- 取消勾选「虚拟化 Intel VT-x/EPT 或 AMD-V/RVI」「虚拟化 CPU 性能计数器」「虚拟化 IOMMU」;
- 点击「确定」,重新启动虚拟机。
总结
本教程覆盖了从虚拟网络配置、虚拟机创建、系统安装到问题排查的全流程,适合新手快速上手 CentOS 7.9 桌面版。关键在于严格按照步骤配置网络和分区,开启虚拟化功能,避免常见踩坑点。安装完成后,即可用于个人测试、学习 Linux 基础操作等场景~
如果遇到其他问题,欢迎在评论区留言交流!