这是一篇面向纯新手的「保姆级」教程。你不需要有任何 Linux 或虚拟机基础,只要跟着图片一步一步点,就能在自己的 Windows 电脑上跑起一个 CentOS 7 系统。
一、开始之前:我们要做什么
简单说,虚拟机(Virtual Machine) 就是用软件在一台电脑里「模拟」出另一台电脑。你可以在里面装任意操作系统,随便折腾、搞坏了删掉重来,完全不影响你原来的 Windows。
本教程要做的三件事:
- 安装 VMware Workstation(一款常用的虚拟机软件);
- 下载 CentOS 7 的系统安装镜像(一个
.iso文件); - 在 VMware 里创建虚拟机,并把 CentOS 7 装进去,最终得到一个能开机、能上网、能装软件的 Linux 桌面环境。
硬件准备(建议):
- 内存 4GB 以上(装桌面版 CentOS 建议给虚拟机分 2GB);
- 硬盘剩余空间 20GB 以上(系统 + 镜像文件较大);
- CPU 支持虚拟化(Intel VT-x / AMD-V,近几年电脑基本都支持,BIOS 里一般是默认开启的)。
如果准备好了,就往下走。
二、安装 VMware Workstation
2.1 下载 VMware
先下载 VMware Workstation 的安装包。夸克网盘链接:VMware 下载(提取码 CgqS)。
小贴士:VMware 有 Workstation Pro(专业版)和 Player(精简版)之分,本教程用 Pro 版,功能更全。下载到的是试用版也没关系,个人学习足够。
2.2 开始安装
打开下载好的安装包,会看到安装向导首页,直接点「下一步」即可。

勾选「我接受许可协议中的条款」,然后点「下一步」。

接下来是「安装位置」设置,兼容性的选项保持默认,不用改,直接「下一步」。

安装路径这一项建议改一下:默认装在 C 盘,最好改到一个空间充足、你自己好找的位置(比如 D:\VMware)。注意路径里不要有中文和空格,避免后续出奇奇怪怪的报错。

「用户体验设置」这两个勾选框保持默认(或按自己喜好),直接「下一步」。

「快捷方式」配置保持默认,点「下一步」。

到这里确认一下安装信息,没问题就点「安装」。

安装过程需要一两分钟,等进度条走完,最后点「完成」即可。

三、下载 CentOS 7 系统镜像
3.1 为什么要装 CentOS 7
CentOS 是基于 Red Hat Enterprise Linux(RHEL)的免费社区版,长期是服务器领域的「国民级」系统,大量运维、开发、教学资料都以它为基础。虽然 CentOS 7 官方支持已经结束,但它极其稳定、资料最多、最适合入门学习,所以本教程仍选它。
我们要下载的是 CentOS 7.9(2009)——这是 CentOS 7 的最后一个版本。
3.2 从中科大镜像站下载
官方源早已下线,推荐从国内镜像站下载,速度快很多。中科大镜像站直达:CentOS-7-x86_64-DVD-2009.iso

这个 DVD 版镜像大约 4.4GB,文件比较大,请耐心等它下载完。
下载完成后,把文件移动到一个好记的位置,比如专门建一个 D:\ISO 文件夹放它。重点:这个路径必须全英文、不要有中文和空格,否则后面 VMware 挂载镜像时可能识别异常。

四、在 VMware 里创建虚拟机
4.1 打开 VMware
回到桌面,找到 VMware 图标,双击打开。

第一次打开可能会弹出「软件更新」提示,我们暂时用不到,直接选「跳过此版本 / 以后提醒我」。

4.2 新建虚拟机向导
在主界面点「创建新的虚拟机」。

类型选择「典型(推荐)」,然后「下一步」。典型模式会帮我们自动配置大部分参数,新手最省心。

「安装客户机操作系统」这一步,请选择「稍后安装操作系统」(不要选上面的「安装程序光盘映像文件」)。原因:我们先把虚拟机框架建好,等会儿再手动挂上 ISO 镜像,这样流程更清晰可控。选好后「下一步」。

客户机操作系统选「Linux」,然后点击「版本」下方的下拉框,用滚轮往上找,选中 CentOS 7 64 位。


给虚拟机起个名字(随便取,默认也行),下面的「位置」选一个你自己能记住的文件夹——建议单独建一个文件夹放这台虚拟机,不要放默认路径,方便以后管理。选好「下一步」。

「指定磁盘容量」保持默认 20GB 即可;下面「虚拟磁盘拆分成多个文件」和「存储为单个文件」二选一,建议选「将虚拟磁盘存储为单个文件」(性能略好、便于整体移动备份)。「下一步」。

来到「已准备好创建虚拟机」界面,先别急着点完成,我们要挂载镜像,所以点「自定义硬件」。

在硬件列表里选「新 CD/DVD (IDE)」,右侧选择「使用 ISO 映像文件」,点「浏览」,找到刚才放好的 CentOS 7 镜像文件,选中后点打开。



挂载好之后点「关闭」。

回到「已准备好创建虚拟机」界面,现在点「完成」,虚拟机就创建好了。

4.3 开机!
在虚拟机列表里选中它,点「开启此虚拟机」。

期间如果 VMware 弹出任何询问或提示(比如「可移动设备」「增强键盘驱动」之类),一律点「确定 / 是」即可,不影响安装。
五、安装 CentOS 7 系统
5.1 启动安装程序
开机后会进入一个黑底白字的启动菜单,这就是系统的安装引导界面,直接按 回车(Enter)。

接着会加载一阵子(有进度条),等它跑到 100% 后,就进入了图形化的安装向导界面。

5.2 设置语言
在左侧语言列表往下翻,找到「中文」,右侧选「简体中文(中国)」,然后点「继续」。

5.3 软件选择:安装 GNOME 桌面
安装信息摘要界面里,点开「软件选择」。

在「基本环境」里选「GNOME 桌面」。这样装完就是带图形界面的 Linux,新手用起来更友好(如果只想要纯命令行系统,可以选「最小安装」,但本教程面向新手,推荐带桌面)。选好后点「完成」。

注意:「完成」按钮在窗口左上角,别点错了(CentOS 的安装界面里很多确认按钮都在左上角,后面会反复遇到)。

5.4 安装位置
往下滑,找到「安装位置」,点进去看一眼。

这里什么都不用改——CentOS 会自动帮我们分区。进来看一眼确认无误,直接点左上角「完成」就行(新手不建议手动分区,容易翻车)。

5.5 开启网络(很重要!)
选择「网络和主机名」。

把右上角的「以太网」开关打开(变成「已连接」),这样虚拟机才有网。然后点左上角「完成」。

⚠️ 这一步非常关键!很多人装完发现上不了网,就是忘了开以太网。虚拟机里的「以太网」相当于一块虚拟网卡,由 VMware 提供,不开就断网。
5.6 开始安装
回到安装信息摘要,确认软件、安装位置、网络都 OK 后,点右下角「开始安装」。

5.7 设置 ROOT 密码
安装过程中会让我们设置账户。先点「ROOT 密码」。

ROOT(超级管理员)相当于 Windows 里的 Administrator,拥有系统最高权限——大家平时听过的「安卓 Root」就是获取最高权限的意思。在这里给 root 设一个你自己能记住的密码,然后点左上角「完成」。

提示:如果密码太简单(比如太短、太常见),CentOS 会要求你点两次「完成」才让过,这是它在警告你密码强度低,照做即可。
5.8 创建普通用户
再点「创建用户」。

「全名(显示名称)」和「用户名」尽量保持一致(比如都填 violet),密码设一个好记的。日常使用建议用这个普通用户登录,比直接用 root 更安全。设好后双击左上角「完成」。

5.9 等待安装完成并重启
返回配置界面,安装还在进行中,等它走完(进度条 + 底部「正在安装」字样消失)。

出现「完成!」提示后,点「重启」。

六、首次启动与初始配置
6.1 选择启动项
重启后可能会再次进入一个启动菜单,选中第一个,直接按 回车。

6.2 接受许可证
进入「初始设置」界面,先选「许可信息 / 接受许可证」。

勾选「我同意许可协议」,点左上角「完成」。

然后点「完成配置」。

6.3 登录系统
登录有两种方式:
方式一:用刚才创建的普通账号登录

点击你的用户名,输入密码即可。

方式二:用 root 管理员登录
如果你想直接用最高权限账号,点「未列出?」。

用户名输入 root(一定要小写)。

再输入 root 的密码。

6.4 初次进入桌面的向导
登录后会进入欢迎界面,语言选「中文」,然后一路点右上角的「前进」。

「连接在线账号」这步用不到,点右上角「跳过」。

最后点「开始使用 CentOS Linux」。

如果弹出「设置」向导,直接点右上角「关闭」即可,不影响使用。

恭喜,你现在拥有了一个能用的 CentOS 7 桌面系统!🎉
七、(可选)配置国内 yum 源
系统虽然装好了,但 CentOS 7 官方的软件源(yum 源)已经下线。如果不配置,以后用 yum install 装软件会各种报错。所以我们把源换成国内镜像(中科大),这一步前提是你得用 root 账号。
7.1 打开终端
点左上角「应用程序」。

依次选「系统工具」→「终端」。

7.2 切换到 root(如果你还没用 root 登录)
打开终端后,看命令行 @ 符号前面的名字:如果不是 root 而是你的普通用户名,就需要先提权。执行:
su然后输入 root 的密码。注意:输入密码时屏幕不会显示任何字符,这是正常的,输完直接按回车即可切换到 root。

(如果开头已经是 root@...,跳过这一步。)
7.3 写入国内 yum 源配置
把下面这一整段复制粘贴进终端(一次性粘贴,CentOS 会自动写入配置文件):
cat > /etc/yum.repos.d/CentOS-Base.repo <<'EOF'[base]name=CentOS-7 - Basebaseurl=https://mirrors.ustc.edu.cn/centos-vault/centos/7/os/$basearch/enabled=1gpgcheck=0
[updates]name=CentOS-7 - Updatesbaseurl=https://mirrors.ustc.edu.cn/centos-vault/centos/7/updates/$basearch/enabled=1gpgcheck=0
[extras]name=CentOS-7 - Extrasbaseurl=https://mirrors.ustc.edu.cn/centos-vault/centos/7/extras/$basearch/enabled=1gpgcheck=0EOF
粘贴完按一次 回车,让 EOF 收尾、命令生效。
7.4 刷新软件缓存
接着依次执行下面两条命令,重建本地软件缓存:
yum clean allyum makecache
看到没有报错、正常拉取完缓存,就说明 yum 源配置成功。
八、大功告成
到此为止,你已经完成了:
- ✅ 安装 VMware 虚拟机软件
- ✅ 下载并挂载 CentOS 7 镜像
- ✅ 创建虚拟机并装好 CentOS 7(带 GNOME 桌面)
- ✅ 配好网络和国内 yum 源
接下来就可以愉快地在 Linux 里折腾了:学学基础命令(ls、cd、pwd、mkdir)、试着用 yum install 装个软件、或者搭一个小小的 Web 服务。踩坑别怕,虚拟机里随便造,搞坏了大不了删了重来。
如果这篇教程帮到了你,欢迎在下方评论区告诉我;有任何卡住的地方,也欢迎留言,我会尽量回复。