当前位置: 首页 > 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.cnnetsun.cn/news/2123126.html

相关文章:

  • 3步解锁华硕笔记本隐藏性能:G-Helper轻量级硬件控制全指南
  • 【2026版】最新c语言入门,零基础入门到精通,收藏这篇就够了
  • GPT-2文本生成实战:从原理到应用
  • EDAN工具解析:HPC内存优化与执行DAG分析
  • 生产环境离线部署 MongoDB 高可用集群(CentOS系统)
  • 告别网盘限速:八大平台直链解析工具完全指南
  • 基于轨迹跟踪的侧倾与曲率变化修正:Simulink与Carsim联合仿真技术探讨
  • 【20年IDE生态专家实测】:Copilot Next 工作流配置面试通关路径图——含YAML Schema校验、权限沙箱、Telemetry埋点3大权威验证项
  • 深度学习模型评估:交叉验证与置信区间
  • AI写论文宝藏推荐!4款AI论文生成工具,助力撰写高质量论文!
  • 【Redis实战篇 | Day04】Lua原子性优化Redis分布式锁:解决线程安全问题
  • 保姆级教程:用DriveAct数据集复现自动驾驶行为识别实验(附代码与避坑指南)
  • Windows 11系统优化终极指南:用Win11Debloat告别臃肿与隐私泄露
  • 解码式回归与强化学习在数值预测中的创新应用
  • 解码式回归与强化学习融合的数值预测方法
  • AI 术语通俗词典:对数损失
  • DAIL方法:提升大型语言模型推理能力的新途径
  • 如何通过数字孪生技术实现生产流程的智能优化与高效协同?
  • 反向海淘爆发期,taocarts如何用技术破解代购供应链对接难题
  • 2026年,宸合健康为高净值家庭提供专属肝胆排毒与代谢调理高端健康管理方案
  • 【语音信号传输】基于matlab音频信号加密解密以实现安全数据传输【含Matlab源码 15383期】
  • 终极惠普OMEN游戏本性能优化指南:OmenSuperHub开源工具完全解析
  • 程序员的逆向思维
  • GodotPckTool终极指南:5分钟掌握Godot游戏资源包管理技巧
  • 数值优化算法:从基础理论到工程实践
  • 大语言模型微调中的突发错位现象与防御策略
  • 2026GEO 优化机构价值榜单:前沿技术与实战落地成果多维度综合评估
  • 抖音视频批量下载终极指南:5分钟掌握免费无水印下载技巧
  • 视觉语言动作模型与DiG-Flow几何正则化技术解析
  • html标签如何防止XSS攻击_特殊字符转义必要性【技巧】