当前位置: 首页 > news >正文

Linux入门】VMware安装CentOS 7超详细图文教程(附常见问题解决)

适合人群:Linux初学者、虚拟机新手
涉及工具:VMware Workstation 16、CentOS 7 ISO镜像

一、前言

很多初学者在入门Linux时,第一步就是安装虚拟机 + CentOS系统。
但这一步骤中,虚拟网卡丢失、中文路径报错、IP配置混乱等问题,常常让人头疼。
本文结合实际操作笔记,带你一步步完成VMware安装、虚拟机创建、CentOS 7系统安装,并附上避坑指南。

二、VMware Workstation 安装(16版本)

1.详细安装步骤

第一步就是去下载,可以去VMware官网下载,我们这里下载的是VMware16

下载文件第一个界面是这样的

后面是接受许可和自动安装全都勾选点击下一步到达自定义安装这一步时,我们可以更改一下安装位置,不建议安装在C盘,建议放在D盘或E盘,先在D盘或者E盘里面新建一下VMware的文件,方便日后管理,这里我们就改到了D盘。

一直点下一步最后安装,到达下面这个界面的时候点击许可证,这里要输入密钥,可以自行上网搜索,这里我们给一个现成的:ZF3R0-FHED2-M80TY-8QYGC-NPKYF 注意输入时不能包含空格,建议直接复制粘贴。

2. 安装注意事项

安装过程中会自动配置虚拟网络驱动,此时不能中断安装过程
安装过程中会自动创建虚拟网卡VMnet1和VMnet8,这是虚拟机上网和与宿主机通信的基础

  • VMnet1:用于宿主机与虚拟机之间的通信
  • VMnet8:使虚拟机能够访问外部网络

安装完成后,务必检查网络适配器中是否存在这两个虚拟网卡,如果看不到VMnet1和VMnet8,说明安装异常,建议重装或卸载干净后重试。

三、创建CentOS 7虚拟机

1.在开始创建虚拟机之前

请确认以下两点:

第一:VMware 已正确安装,并且能在网络适配器中看到 VMnet1 和 VMnet8 两个虚拟网卡(说明安装成功)。第二:已下载好CentOS 7的ISO镜像文件,建议存放路径为全英文

2.具体创建步骤

在VMware中,创建虚拟机时有以下两种选择:

典型模式:适合新手,配置简单
自定义模式:推荐有一定基础的用户使用,可调整SCSI控制器、虚拟磁盘类型等

新建虚拟机向导

打开VMware → 点击“创建新的虚拟机” → 选择“自定义(高级)” → 下一步

选择默认的硬件功能
  • 建议选择最新兼容版本(如 Workstation 16.2.x)
  • 注意:新版本创建的虚拟机无法在老版本VMware中运行,但老版本创建的可以在新版本中运行

操作系统安装方式

这里有两个选项:

  • 稍后安装操作系统:先创建虚拟机框架,后续再手动挂载ISO进行系统安装(推荐)
  • 直接安装操作系统:立即安装,但配置选项较少

✅ 推荐选择 “稍后安装”,更灵活可控。

选择操作系统类型
  • 操作系统:Linux(CentOS 7 64位)

注意:版本必须与ISO镜像一致,否则可能无法正常安装。

虚拟机命名与存放位置
  • 虚拟机名称:在VMware界面中显示的标识名称
  • 存放路径:确保使用全英文路径

⚠️ 重要:

  • 不能使用中文路径,否则可能导致解码错误或启动失败
  • 建议将虚拟机放在独立分区,确保至少20GB以上空间
  • 文件夹层级不宜过深,建议控制在2~3层
处理器配置(根据主机CPU调整)
配置项推荐值说明
处理器数量2-
每个处理器的内核数2-
总内核数4示例机型:AMD Ryzen 7 5800H(8核16线程)

如果要启用虚拟化技术,需要勾选 Intel VT-x/EPT 或 AMD-V/RVI
如果BIOS中未开启虚拟化,需要重启电脑进入BIOS开启

内存分配
推荐值说明
4096 MB(4GB)适用于16GB内存的示例主机

⚠️ 注意:

  • 内存容量需设置为4MB的整数倍
  • 分配内存不得超过主机物理内存总量
  • 支持运行期间按需动态调整内存大小
网络类型选择
模式名称虚拟网卡功能说明
桥接模式虚拟机获得独立IP地址,可直接访问外部网络,外部设备也可直接访问虚拟机
NAT模式VMnet8通过宿主机网络地址转换上网,适合大多数日常使用场景
仅主机模式VMnet1虚拟机只能与宿主机通信,无法连接外部网络

✅ 推荐新手使用NAT模式:主机能上网,虚拟机就能上网,无需额外配置。

SCSI控制器与虚拟磁盘类型

磁盘配置
配置项推荐值说明
磁盘容量20GB满足CentOS 7 + GNOME桌面环境需求
存储方式虚拟磁盘存储为单个文件(.vmdk)便于系统管理和数据清理

📌动态分配:20GB不会立即占用物理空间,随着虚拟机使用逐渐增长。拆分磁盘文件选项对移动性有影响,固定环境可以不选

设备精简优化

在“自定义硬件”界面,可以移除不必要的设备:

  • 打印机(生产环境通常无需配置)
  • 声卡(服务器部署时可移除)

✅ 保留必需设备:内存、处理器、硬盘、网络适配器、CD/DVD。

挂载ISO映像文件
  • 选择"使用ISO映像文件"(不要选择物理驱动器选项)
  • 点击"浏览"按钮,找到并选择你下载的CentOS 7 ISO文件


检查设备状态显示 “已连接”

完成创建

勾选 “创建后开启此虚拟机”(可选,也可以稍后手动启动)
点击“完成”

四、CentOS 7 系统安装

1.启动虚拟机并进入安装界面

启动虚拟机后,自动进入安装界面,选择 Install CentOS 7
语言选择中文或者英文,推荐选择 English (United States),避免后续兼容性问题

2. 关键配置项

配置项推荐值说明
时区Asia/Shanghai在地图上选择上海时区
软件选择GNOME Desktop推荐初学者使用图形界面
安装位置直接点击Done系统将自动完成分区操作
网络与主机名开启网络,设置IP可选择静态IP或DHCP方式配置

时区设置

1. 点击 DATE & TIME
2. 在地图上点击 Shanghai 位置,或直接在列表中选择 Asia/Shanghai
3. 确认左上角显示正确时间后,点击 Done

软件选择

1. 默认选项

· Minimal Install(最小安装):无图形界面,只有命令行,适合服务器

2. 推荐选项(初学者)

· 选择 GNOME Desktop

操作步骤:

· 点击 SOFTWARE SELECTION
· 勾选 GNOME Desktop
· 点击 Done

安装位置

进入后可能看到一个 ⚠️感叹号,这是正常的,表示尚未配置。

操作步骤

1. 点击 INSTALLATION DESTINATION
2. 直接点击左上角的 Done 按钮
3. 系统会自动检测磁盘并进行默认分区

网络与主机名设置

开启网络连接

· 点击 NETWORK & HOSTNAME
· 在左侧列表中找到网卡(如 ens33)
· 将右上角的开关 打开(ON)
· 系统会自动通过DHCP获取IP地址

设置主机名

· 在 Host name 输入框中输入主机名,如 master
· 点击 Apply
· 最后点击 Done

用户设置

1. 设置root密码

点击 ROOT PASSWORD
输入密码(例如:123456)
确认密码

密码太简单时会提示弱密码,需点击两次"Done"才能强制设置简单密码

2. 创建普通用户

点击 USER CREATION
填写以下信息:

字段推荐说明
Full namemaster用户全名
User namemaster系统登录用户名
Password123456用户登录密码
Confirm password123456重复输入密码以确认

开始安装

完成以上所有配置后,主界面右下角的 Begin Installation 按钮会变为可点击状态:

1. 点击 Begin Installation
2. 系统开始安装,过程大约5-15分钟(取决于硬件)

安装完成与重启

安装完成后,界面会提示 Reboot(重启)
点击 Reboot
系统重启后会提示移除安装介质(虚拟机自动处理)
进入启动界面:
· 如果安装了GNOME桌面,会进入图形化登录界面
· 输入用户名和密码(普通用户或root)

五、常见问题与解决方案

问题现象可能原因解决方法
安装后无法显示VMnet1/VMnet8安装不完整或被安全软件拦截卸载VMware,重启后重新安装
虚拟机无法连接网络NAT服务未正常运行通过服务管理器启动VMware NAT Service
中文路径导致报错VMware不支持中文路径将相关文件夹名称修改为英文
密码复杂度不足无法继续CentOS安全策略限制双击两次"Done"可强制使用简单密码
安装卡在启动界面ISO镜像损坏或内存不足重新下载ISO镜像或增加内存至4GB以上

六、总结

通过本教程,你应该已经完成了:

  • ✅ VMware Workstation 安装与激活指南
  • ✅ CentOS 7 虚拟机创建及系统安装教程
  • ✅ 网络模式详解与配置选择
  • ✅ 常见问题排查与解决方案

Linux的学习之路从搭建环境开始,掌握虚拟化工具的使用,是你迈向服务器运维、开发部署、云计算等领域的重要一步。

下一篇预告:CentOS 7 基本命令入门(ls、cd、pwd、yum)

http://www.jsqmd.com/news/711905/

相关文章:

  • metaRTC8 成功适配 RTOS:开启 MCU/嵌入式实时音视频新时代
  • CUDA应用检查点技术:透明化GPU状态保存与恢复
  • 基于VirtualLab Fusion的微结构仿真设计与加工技术(光栅、超表面、蛾眼结构的仿真与加工技术)课程
  • 如何在雀魂对局中获得AI实时分析:Akagi麻将辅助工具完整指南
  • 多项式优化问题的低秩求解器技术比较与应用
  • 去年春季近2万人参与的AI春训营,正式启航!
  • 宜宾装修公司排行:本土与连锁品牌实力对比解析 - 优质品牌商家
  • 电脑清理与提速
  • 2026年新加坡留学机构全面测评,头部机构性价比高哪家更靠谱 - 速递信息
  • 网易云音乐FLAC无损音乐批量下载:3步轻松获取高品质音乐库
  • AgentFlocks:构建去中心化多智能体协作系统的开源框架实践
  • BP Doctor PRO智能手表评测:血压监测与健康管理
  • RISC-V验证新范式:Lyra框架的硬件加速与AI生成技术
  • 新加坡2026年新加坡留学机构哪家好?名校录取率高的全面对比分析 - 速递信息
  • 多模态深度搜索技术挑战与BrowseComp-V3基准解析
  • 电商推荐系统中多层注意力架构(MLA)的优化实践
  • 第14课:团队协作中的 Claude Code
  • 安卓11 12系统修改定制化_____修改 lk.img分区 实现自定义启动引导 去除强解bl锁后的开机英文提示
  • 基于LLM与OpenClaw的AI智能体架构实践:构建自动化学生助理
  • 基于VirtualLab Fusion的光学检测与精密成像(光学检测、精密成像、显微镜系统)课程
  • 魔兽争霸3终极兼容性增强工具:5分钟解决所有现代系统运行问题
  • 2026年链条翻转机专业厂商技术能力对比解析 - 优质品牌商家
  • Sunshine游戏串流完全指南:从零搭建到专业优化的实战教程
  • WSC混合并行计算架构与TCME通信优化解析
  • Unity移动端特效开发与优化实战指南
  • 基于Git与CI/CD的学术论文自动化评审工作流实践
  • LSTM时间序列预测:Keras实现与工业应用指南
  • WebArena:多模态AI代理在办公自动化中的实践
  • G-Helper终极指南:三步释放华硕笔记本隐藏性能
  • Transformer残差流与内部策略的深度解析