3033 字
15 分钟
手把手教你在 VMware 虚拟机中安装 CentOS 7
2026-08-03
2026-08-06

这是一篇面向纯新手的「保姆级」教程。你不需要有任何 Linux 或虚拟机基础,只要跟着图片一步一步点,就能在自己的 Windows 电脑上跑起一个 CentOS 7 系统。

一、开始之前:我们要做什么#

简单说,虚拟机(Virtual Machine) 就是用软件在一台电脑里「模拟」出另一台电脑。你可以在里面装任意操作系统,随便折腾、搞坏了删掉重来,完全不影响你原来的 Windows。

本教程要做的三件事:

  1. 安装 VMware Workstation(一款常用的虚拟机软件);
  2. 下载 CentOS 7 的系统安装镜像(一个 .iso 文件);
  3. 在 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 开始安装#

打开下载好的安装包,会看到安装向导首页,直接点「下一步」即可。

Pasted image 20260804082641.png

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

Pasted image 20260804082726.png

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

Pasted image 20260804082754.png

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

Pasted image 20260804082850.png

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

Pasted image 20260804082919.png

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

Pasted image 20260804082934.png

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

Pasted image 20260804082955.png

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

Pasted image 20260804083214.png


三、下载 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

Pasted image 20260804083811.png

这个 DVD 版镜像大约 4.4GB,文件比较大,请耐心等它下载完。

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

Pasted image 20260804084056.png


四、在 VMware 里创建虚拟机#

4.1 打开 VMware#

回到桌面,找到 VMware 图标,双击打开。

Pasted image 20260804084149.png

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

Pasted image 20260804084247.png

4.2 新建虚拟机向导#

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

Pasted image 20260804084312.png

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

Pasted image 20260804084338.png

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

Pasted image 20260804084459.png

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

Pasted image 20260804084709.png

Pasted image 20260804084724.png

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

Pasted image 20260804084850.png

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

Pasted image 20260804084932.png

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

Pasted image 20260804085004.png

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

Pasted image 20260804085350.png

Pasted image 20260804085402.png

Pasted image 20260804085411.png

挂载好之后点「关闭」。

Pasted image 20260804085433.png

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

Pasted image 20260804085505.png

4.3 开机!#

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

Pasted image 20260804085527.png

期间如果 VMware 弹出任何询问或提示(比如「可移动设备」「增强键盘驱动」之类),一律点「确定 / 是」即可,不影响安装。


五、安装 CentOS 7 系统#

5.1 启动安装程序#

开机后会进入一个黑底白字的启动菜单,这就是系统的安装引导界面,直接按 回车(Enter)

Pasted image 20260804085805.png

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

Pasted image 20260804085915.png

5.2 设置语言#

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

Pasted image 20260804085950.png

5.3 软件选择:安装 GNOME 桌面#

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

Pasted image 20260804090026.png

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

Pasted image 20260804090108.png

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

Pasted image 20260804090142.png

5.4 安装位置#

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

Pasted image 20260804090217.png

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

Pasted image 20260804090251.png

5.5 开启网络(很重要!)#

选择「网络和主机名」。

Pasted image 20260804090325.png

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

Pasted image 20260804090415.png

⚠️ 这一步非常关键!很多人装完发现上不了网,就是忘了开以太网。虚拟机里的「以太网」相当于一块虚拟网卡,由 VMware 提供,不开就断网。

5.6 开始安装#

回到安装信息摘要,确认软件、安装位置、网络都 OK 后,点右下角「开始安装」。

Pasted image 20260804090450.png

5.7 设置 ROOT 密码#

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

Pasted image 20260804090632.png

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

Pasted image 20260804090718.png

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

5.8 创建普通用户#

再点「创建用户」。

Pasted image 20260804090826.png

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

Pasted image 20260804090939.png

5.9 等待安装完成并重启#

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

Pasted image 20260804091041.png

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

Pasted image 20260804091347.png


六、首次启动与初始配置#

6.1 选择启动项#

重启后可能会再次进入一个启动菜单,选中第一个,直接按 回车

Pasted image 20260804091426.png

6.2 接受许可证#

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

Pasted image 20260804091542.png

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

Pasted image 20260804091613.png

然后点「完成配置」。

Pasted image 20260804091653.png

6.3 登录系统#

登录有两种方式:

方式一:用刚才创建的普通账号登录

Pasted image 20260804091731.png

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

Pasted image 20260804091759.png

方式二:用 root 管理员登录

如果你想直接用最高权限账号,点「未列出?」。

Pasted image 20260804091851.png

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

Pasted image 20260804091916.png

再输入 root 的密码。

Pasted image 20260804092015.png

6.4 初次进入桌面的向导#

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

Pasted image 20260804092120.png Pasted image 20260804092147.png Pasted image 20260804092157.png

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

Pasted image 20260804092222.png

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

Pasted image 20260804092258.png

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

Pasted image 20260804092336.png

恭喜,你现在拥有了一个能用的 CentOS 7 桌面系统!🎉


七、(可选)配置国内 yum 源#

系统虽然装好了,但 CentOS 7 官方的软件源(yum 源)已经下线。如果不配置,以后用 yum install 装软件会各种报错。所以我们把源换成国内镜像(中科大),这一步前提是你得用 root 账号

7.1 打开终端#

点左上角「应用程序」。

Pasted image 20260804092549.png

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

Pasted image 20260804092624.png

7.2 切换到 root(如果你还没用 root 登录)#

打开终端后,看命令行 @ 符号前面的名字:如果不是 root 而是你的普通用户名,就需要先提权。执行:

su

然后输入 root 的密码。注意:输入密码时屏幕不会显示任何字符,这是正常的,输完直接按回车即可切换到 root。

Pasted image 20260804093333.png

(如果开头已经是 root@...,跳过这一步。)

7.3 写入国内 yum 源配置#

把下面这一整段复制粘贴进终端(一次性粘贴,CentOS 会自动写入配置文件):

cat > /etc/yum.repos.d/CentOS-Base.repo <<'EOF'
[base]
name=CentOS-7 - Base
baseurl=https://mirrors.ustc.edu.cn/centos-vault/centos/7/os/$basearch/
enabled=1
gpgcheck=0
[updates]
name=CentOS-7 - Updates
baseurl=https://mirrors.ustc.edu.cn/centos-vault/centos/7/updates/$basearch/
enabled=1
gpgcheck=0
[extras]
name=CentOS-7 - Extras
baseurl=https://mirrors.ustc.edu.cn/centos-vault/centos/7/extras/$basearch/
enabled=1
gpgcheck=0
EOF

Pasted image 20260804092918.png

粘贴完按一次 回车,让 EOF 收尾、命令生效。

7.4 刷新软件缓存#

接着依次执行下面两条命令,重建本地软件缓存:

yum clean all
yum makecache

Pasted image 20260804093034.png

看到没有报错、正常拉取完缓存,就说明 yum 源配置成功。


八、大功告成#

到此为止,你已经完成了:

  • ✅ 安装 VMware 虚拟机软件
  • ✅ 下载并挂载 CentOS 7 镜像
  • ✅ 创建虚拟机并装好 CentOS 7(带 GNOME 桌面)
  • ✅ 配好网络和国内 yum 源

接下来就可以愉快地在 Linux 里折腾了:学学基础命令(lscdpwdmkdir)、试着用 yum install 装个软件、或者搭一个小小的 Web 服务。踩坑别怕,虚拟机里随便造,搞坏了大不了删了重来。

如果这篇教程帮到了你,欢迎在下方评论区告诉我;有任何卡住的地方,也欢迎留言,我会尽量回复。

手把手教你在 VMware 虚拟机中安装 CentOS 7
https://www.violet27chen.com/posts/vmware-install-centos7/
作者
violet
发布于
2026-08-03
许可协议
CC BY-NC-SA 4.0