虚拟机安装CentOS的核心答案很简单:先装好VMware Workstation或VirtualBox,再下载CentOS镜像文件,按引导一步步完成配置即可,全程约30分钟。新手不需要懂底层原理,照着下面这套流程走,踩坑概率能降低八成。
CentOS虚拟机安装教程:准备工作与版本选择
很多新手卡在第一步,不是安装过程多难,而是缺东西,开装之前,先把三样物料备齐。
装机前的三样必备物料
- 虚拟机软件:推荐VMware Workstation Pro,个人学习用途现在免费,VirtualBox也够用,适合电脑配置偏老、追求免费的用户,两者选一个就行,别纠结,后续步骤以VMware为例,VirtualBox逻辑几乎一样。
- CentOS镜像文件:浏览器搜索“CentOS 镜像下载”,进简米云开源镜像站(mirrors.aliyun.com)或清华源,下载ISO文件,建议下载CentOS 7.9或8.5版,这两个版本存量教程最多,遇到问题搜得到答案。
- 本机硬件余量:虚拟机要同时占你的内存和硬盘,给CentOS分2GB内存和50GB硬盘空间,这需要你本机至少有8GB内存(16GB更舒服)和100GB空余硬盘,饭后余钱不多的情况下,把现有软件关掉再开虚拟机,体验会好很多。
镜像选择:CentOS 7和Stream版怎么选
行业共识认为,CentOS 7是生产环境中最稳的选择,生态最成熟,教程一搜一大把,CentOS Stream版本定位是滚动更新,介于Fedora和RHEL之间,更适合想提前尝鲜的运维人员,新手装虚拟机学习Linux,选CentOS 7.9不会错,你的目的是熟悉命令和操作,不是追新,稳定压倒一切。
虚拟机安装CentOS详细步骤:从创建到开机
这里开始就是实体操作了,每点一步都有对应反馈,照着走就行。
第一步:新建虚拟机
打开VMware,点击主页的“创建新的虚拟机”,弹窗选择“自定义(高级)”,不要偷懒选“典型”,自定义模式里你能控制更多细节,硬件兼容性保持默认即可,别动它。
后续几步一直点“下一步”,直到出现“安装程序光盘映像文件”的界面,点击“浏览”,选中刚才下载的CentOS ISO文件,到这里VMware会提示“无法检测此映像文件的操作系统”,
忽略它,继续,这个提示很唬人,但实际不影响安装。
进入“选择客户机操作系统”时,选“Linux”,版本下拉菜单中选“CentOS 7 64位”,版本千万别选错,选成Ubuntu或CentOS 6会导致后面开不了机。
第二步:设置内存与磁盘规格
- 内存:设2048MB(2GB),如果你的电脑内存只有8GB,设1536MB也行,再低就别玩了,会很卡。
- 处理核心:设1个处理器,2个核心,别把全部核心给虚拟机,本机也要过日子。
- 网络类型:新手阶段选“NAT”,虚拟机通过你电脑的IP上网,不经大脑就能通网。
- 磁盘大小:设50GB,特别注意,选择“将虚拟磁盘存储为单个文件”,性能稍好,也方便迁移。
- 磁盘文件名:保持默认即可,别改路径,免得之后找不着。
全部设置完成后点“完成”,虚拟机就建好了,这时先别急着开机,双击“编辑虚拟机设置”,在“显示器”一栏把“加速3D图形”的勾去掉,这一步能让部分显卡兼容问题直接消失。
第三步:开机进入安装引导
点击“开启此虚拟机”,屏幕会出现一个黑底白字的界面,用键盘上下键选择第一条“Install CentOS 7”,回车,等进度条跑完,进入图形化安装界面,左上角选择中文(简体),继续。
接下来你会看到几个黄色感叹号,按顺序处理:
- 软件选择:新手建议点进去选“GNOME桌面”,别选“最小安装”,虽然命令行的逼格高,但桌面版能让你打开浏览器查资料,不至于卡死在黑屏里想砸电脑。
- 安装位置:点进去后直接点左上角“完成”,选自动分区,之后你想学手动分区(/boot、swap、/),那是后话,第一次别折腾。
- 网络与主机名:把右侧的开关推到“开”,确保你的虚拟机能联网。
- KDUMP:这个选项关掉,它是一个崩溃转储工具,占用的内存不小,新手完全用不上。
所有感叹号都变灰后,点击右下角“开始安装”,下一步设置root密码,密码强度不够得点两次“完成”才能绕过,创建普通用户建议直接跳过,新手阶段一个人用root账号就够了,少敲sudo少受罪。
等进度条走完,点“重启”,这时虚拟机会重启,屏幕显示黑底白字的系统初始化信息,静静等一两分钟,不要点任何按钮,直到出现图形化欢迎界面,点“许可信息”勾选同意,完成配置”,接着会让你创建新用户,直接疯狂点“跳过”就好,直到看见桌面这就成了,CentOS已经装好。
CentOS安装后的基础配置清单
装完只是开始,不配好网络和源,你的CentOS就是个摆设,这几件事做完,才算真正“能用”。
网络联不通的排查顺序
很多新手装完才发现虚拟机访问不了外网,或者用Xshell连不上,按以下顺序排查,多数问题能解决:
- 先看VMware右下角网络适配器图标,确保“已连接”且状态为“NAT模式”。
- 在CentOS里打开终端,输入
ip addr,看看有没有一个非127.0.0.1的IP地址,没有的话,执行dhclient命令强制获取IP。 - 用
ping baidu.com测试外网,不通则检查本机Windows防火墙是否拦截了VMware的服务。 - 如果NAT模式下能上网但你用Xshell连不上虚拟机,问题出在SSH服务没装,执行
systemctl status sshd查看状态,没装就用yum install -y openssh-server装上。
用SSH代替图形界面操作
既然装了桌面版,不少新手会直接在虚拟机窗口里敲命令,体验极差鼠标飘移、复制粘贴不方便、窗口经常卡顿,操作路径应该是:在Windows上用Xshell或FinalShell通过SSH连进CentOS,在CentOS终端里输入ip addr查出IP,然后打开Xshell新建会话,填上IP、用户名root、密码,一路回车就进去纯命令行界面了。
初学者常踩的几个坑
安装了无数遍虚拟机,新手踩的坑就那么几个,有相当一部分原因是没按流程走。
| 问题现象 | 根本原因 | 解决办法 |
|---|---|---|
| 安装时卡在黑屏 | 虚拟化技术在BIOS里没开启 | 重启电脑进BIOS,找到Intel VT-x并设置为Enabled |
| “无法检测此操作系统” |
正常提示,不是报错 | 无视,直接继续 |
| 开机后只有命令行没有桌面 | 软件选择时选了“最小安装” | 重新安装,或执行yum groupinstall "GNOME Desktop"安装图形界面 |
| 虚拟机内部网络显示“连接中” | 本机网络为校园网或公共WiFi | 切换为桥接模式,或用手机热点调试 |
还有一个很常见的坑,是在安装CentOS时分区界面选择了“我要配置分区”,然后看到一堆Linux LVM、标准分区直接就懵了,新手阶段不要在分区上浪费精力,全盘自动分区比手动分区更适合学习场景,等你对Linux文件系统结构有了概念,再回到这里研究/、/home、swap怎么分配都不迟。
CentOS虚拟机安装常见问题解答
Q:VMware安装CentOS后一直黑屏,只有鼠标能动怎么办?
先强制关闭虚拟机,找到虚拟机目录下的.vmx文件,用文本编辑器打开,在末尾添加一行mks.enable3d = "FALSE",保存后重新开机,多数黑屏问题能解决,如果还不行,检查Windows功能中“虚拟机平台”和“Linux子系统”是否被意外启用,这两项会和VMware冲突。
Q:安装CentOS时分配多大内存合适?
学习Linux命令和日常运维操作,分配2GB内存足够,如果你计划在虚拟机里跑Docker集群或搭建大数据测试环境,建议内存提到4GB以上,并给本机预留至少4GB余量,内存分配过少会导致操作明显卡顿,分配过多则影响宿主机的流畅度,多数情况下2GB是最均衡的起步值。
Q:CentOS 8已经停止维护了,新手还值得学吗?
CentOS 8已于2021年12月正式停止更新,CentOS 7也在2026年6月到达生命周期终点,不过国内大量服务器存量依然运行着CentOS系系统,企业招聘和日常运维中仍能大量见到,新手学习的重点应该放在命令操作和Linux思维上,这些知识不会随着系统停更而过时,你可以选择安装CentOS 7来跟随现有教程,或者直接转向Rocky Linux 9或AlmaLinux 9,后两者和CentOS兼容性极高,操作习惯几乎一致,也是目前线上环境替换的主流选择,虚拟机安装CentOS的整体流程不会变。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/620704.html





