L1C-VMware创建CentOS虚拟机完全指南 🚀
本指南将带你从零开始,一步步在Windows系统上使用VMware创建CentOS虚拟机,让你轻松搭建Linux学习环境,开启Linux世界的大门! 🐧
1. 环境准备与软件下载 📦
我们将开始搭建自己的Linux学习环境!先准备好所有需要的软件和工具,然后一步步创建完整的虚拟机。
1.1 为什么选择虚拟机? 🤔
使用虚拟机有以下几个优势:
- 🔒 安全隔离:虚拟机中的操作不会影响真实电脑
- 🔄 随时重来:出现问题可以一键还原
- 💻 多系统共存:可以在Windows系统中运行Linux
1.2 软件下载清单 📋
我们需要下载两个主要软件:
VMware Workstation Pro 💻
这是我们的虚拟化软件:
- 📅 最新版本:VMware Workstation 17 Pro(2025年最新)
- 🌐 下载地址 :VMware官网
- 📊 文件大小:约500MB
- 🖥️ 支持系统:Windows 10/11 64位
CentOS系统镜像 🐧
这是我们要安装的Linux系统:
- ✅ 推荐版本:CentOS 7.9(稳定可靠,适合学习)
- 🌐 下载地址 :阿里云镜像站
- 📁 选择文件:CentOS-7-x86_64-DVD-2009.iso
- 📊 文件大小:约4.4GB
1.3 系统要求检查 🔍
在下载前,先确认电脑配置是否满足要求:
| 硬件要求 ⚙️ | 最低配置 📉 | 推荐配置 📈 |
|---|---|---|
| 🖥️ CPU | 支持虚拟化技术 | Intel i5 或同等性能 |
| 💾 内存 | 8GB | 16GB |
| 💿 硬盘 | 50GB可用空间 | 100GB SSD |
| 🪟 系统 | Windows 10 | Windows 11 |
1.4 虚拟化技术开启 🔧
这是最重要的准备工作:
检查方法:
- 🔍 按
Ctrl + Shift + Esc打开任务管理器,或者Win + R输入taskmgr - 📊 点击"性能"标签页
- ⚡ 点击左侧的"CPU"选项(关键步骤!)
- ✅ 查看右下角"虚拟化"是否显示"已启用"
如果未启用:
- 🔄 重启电脑进入BIOS设置
- 🔍 找到"Virtualization Technology"或"VT-x"
- ✅ 设置为"Enabled"
- 💾 保存重启
1.5 下载小贴士 💡
- 🌐 网络环境:建议在WiFi环境下下载,CentOS镜像较大
- ⚡ 下载工具:可以使用迅雷等工具加速下载
- ✅ 文件校验:下载完成后检查文件完整性
- 💾 存储位置:建议放在D盘等非系统盘
现在我们已经准备好了所有软件,下一章我们将开始安装VMware。 🚀
2. VMware Workstation安装与配置 ⚙️
现在我们要安装VMware Workstation软件,按照以下步骤操作,保证安装成功。
2.1 安装前的最后检查 🔍
在右键安装包选择"以管理员身份运行"前,让我们最后确认一下:
- ✅ 虚拟化已开启(上一章检查过啦)
- ✅ 下载的安装包完整无损
- ✅ 有足够的磁盘空间(至少5GB)
- ⚠️ 重要 :以管理员身份运行安装程序(因为VMware需要修改系统文件和注册表,普通用户权限可能不够)
2.2 安装步骤详解 🔧
右键下载的VMware安装包,选择"以管理员身份运行",开始安装:
步骤1:启动安装向导 🚀
arduino
欢迎界面 → 点击"下一步"
- 💡 提示:如果弹出UAC提示,一定要点击"是"!
步骤2:接受许可协议 📝
arduino
勾选"我接受许可协议中的条款" → 点击"下一步"
步骤3:选择安装位置 💾
makefile
默认路径:C:\Program Files\VMware\VMware Workstation\
推荐修改:D:\Program Files\VMware\ 或其他非系统盘路径
- 💡 为什么改路径:安装在非系统盘其他路径,避免占用系统盘空间,提高系统性能
步骤4:配置安装选项 ⚙️
这里有几个重要的安装选项:
| 选项 🔧 | 推荐设置 ✅ | 说明 📝 |
|---|---|---|
| ⌨️ 增强型键盘驱动程序 | ✅ 勾选 | 提供更好的键盘支持 |
| 🔔 启动时检查产品更新 | ❌ 取消 | 避免频繁更新提示 |
| 📊 帮助改善VMware | ❌ 取消 | 保护个人隐私 |
步骤5:开始安装 ⏳
arduino
点击"安装" → 等待进度条走完 → 点击"完成"
- ⏰ 等待时间:大约3-5分钟
2.3 首次启动配置 🔧
安装完成后,进行首次配置:
许可证激活 🔑
第一次启动会提示输入许可证密钥:
- ⏰ 暂时跳过:点击"稍后",我们有30天试用期
- 💰 正式激活:如果需要长期使用,可以购买正式许可证
网络配置检查 🌐
VMware会自动创建三个虚拟网络:
- 🌉 VMnet0:桥接模式(让虚拟机像真实电脑一样上网)
- 🏠 VMnet1:仅主机模式(只和宿主机通信)
- 🔒 VMnet8:NAT模式(推荐新手使用,最安全)
2.4 常见安装问题 🚨
如果遇到安装问题,可以参考以下解决方案:
问题1:安装失败 ❌
症状 :安装过程中报错或卡住 解决:
- 🛡️ 关闭所有杀毒软件
- ⚙️ 以管理员身份重新运行安装程序
- 💾 检查磁盘空间是否足够
问题2:无法启动 🚫
症状 :双击图标没反应 解决:
- 🔄 重启电脑
- 🔧 检查Windows服务中VMware相关服务是否启动
- 📥 重新安装
问题3:网络连接失败 🌐
症状 :虚拟机无法上网 解决:
- ⚙️ 打开"编辑" → "虚拟网络编辑器"
- 🔄 点击"恢复默认设置"
- 🔧 重启VMware服务
2.5 安装验证 ✅
让我们确认一下VMware是否正常工作:
检查清单:
- ✅ VMware主界面正常打开
- ✅ 可以点击"创建新的虚拟机"
- ✅ 虚拟网络编辑器可以正常配置
- ✅ 没有报错提示
成功标志:看到VMware的蓝色主界面,说明安装成功! 🎉
2.6 下一步预告 🔮
现在我们的VMware已经安装好了,下一章我们将用它来创建第一个虚拟机!准备好迎接你的第一个Linux系统了吗? 🚀
3. 创建新的虚拟机 💻
现在我们要开始创建第一个虚拟机了!这是整个过程中最令人兴奋的部分,就像组装一台全新的电脑一样。 🎉
3.1 启动创建向导 🚀
打开VMware Workstation,你会看到主界面。点击"创建新的虚拟机",开始我们的虚拟机创建之旅。
两种创建方式:
- ✅ 典型(推荐):适合新手,自动配置大部分参数
- ⚙️ 自定义:适合高级用户,可以手动配置每个细节
推荐选择:我们选择"典型"模式,让VMware帮我们处理复杂的配置。 👍
3.2 选择安装方式 🔧
在"安装客户机操作系统"界面,选择"稍后安装操作系统":
为什么这样选择:
- ⚙️ 这样我们可以先配置虚拟机硬件
- 🐧 然后再安装CentOS系统
- 🎯 有更多的控制权,避免自动安装可能的问题
3.3 选择操作系统类型 🐧
现在要选择我们要安装的操作系统:
客户机操作系统 :选择"Linux" 版本:选择"CentOS 7 64位"
为什么选择CentOS 7:
- 🏢 稳定性强:CentOS 7基于Red Hat Enterprise Linux,企业级稳定性
- 🔄 兼容性好:与RHEL完全兼容,学习后可直接应用于企业环境
- 📅 生命周期长:官方支持到2024年6月,但社区仍有维护和更新
- 📚 资源丰富:网上有大量的教程和解决方案
- 🎓 适合学习:命令行操作完善,适合学习Linux基础知识
注意:如果列表中没有CentOS 7,可以选择"Red Hat Enterprise Linux 7 64位",它们兼容性很好。 ✅
3.4 命名和位置设置 📝
给你的虚拟机起个好听的名字:
虚拟机名称 :CentOS7-Learning(或者你喜欢的任何名字) 位置:选择一个有足够空间的磁盘位置
推荐路径:
makefile
D:\Virtual Machines\CentOS7-Learning\
为什么选择非系统盘:
- 💾 避免占用系统盘空间:系统盘空间不足会影响Windows性能
- ⚡ 提高虚拟机性能:非系统盘通常有更好的读写性能
- 📁 便于管理:将虚拟机文件集中存放,方便备份和迁移
- 🔄 防止系统还原丢失:系统还原可能会删除虚拟机文件
重要提醒:
- 💾 确保选择的磁盘有足够的可用空间(至少20GB)
- 🔤 路径中不要包含中文或特殊字符
- 📂 建议为每个虚拟机创建单独的文件夹
3.5 磁盘容量配置 💾
设置虚拟机的磁盘大小:
最大磁盘大小 :20GB(推荐) 存储方式:
- ✅ 将虚拟磁盘存储为单个文件(性能更好)
- ❌ 将虚拟磁盘拆分成多个文件(便于移动,但性能稍差)
为什么选择20GB:
- 🐧 CentOS 7系统本身需要约5GB
- 📦 安装软件和发展需要额外空间
- ✅ 20GB足够学习和实验使用
3.6 硬件配置预览 ⚙️
在最后的摘要页面,我们可以看到虚拟机的配置:
内存 :2GB(推荐,可以根据需要调整) 处理器 :1个CPU,2个核心(推荐配置) 网络适配器:NAT模式(推荐新手使用)
自定义硬件(可选): 点击"自定义硬件"可以调整:
- 💾 内存大小(建议2-4GB)
- 🖥️ CPU配置(建议1-2个核心)
- 🌐 网络类型(保持NAT即可)
3.7 完成创建 ✅
点击"完成"按钮,VMware会创建虚拟机。这个过程很快,通常只需要几秒钟。
创建成功标志:
- ✅ 在VMware左侧会出现新的虚拟机
- ✅ 右侧显示虚拟机详情
- ✅ 没有错误提示
3.8 创建后的检查 🔍
创建完成后,让我们检查一下:
虚拟机状态 :应该显示"关机的" 硬件配置 :点击"编辑虚拟机设置"可以查看和修改 CD/DVD设置:确保指向了我们下载的CentOS镜像文件
3.9 常见问题解决 🚨
如果在创建过程中遇到问题:
问题1:无法创建虚拟机 ❌
症状 :点击完成后报错 解决:
- 💾 检查磁盘空间是否足够
- 🔧 确认VMware服务正常运行
- ⚙️ 以管理员身份重新运行VMware
问题2:硬件配置不合适 ⚠️
症状 :内存或CPU设置不合理 解决:
- ⚙️ 右键点击虚拟机 → 设置
- 🔧 调整内存、CPU等参数
- ✅ 点击确定保存
问题3:网络配置错误 🌐
症状 :虚拟机无法连接网络 解决:
- ⚙️ 编辑虚拟机设置
- 🔧 选择网络适配器
- ✅ 确认选择NAT模式
3.10 下一步准备 🔮
虚拟机创建完成后,我们已经有了"硬件",但还没有"操作系统"。下一章我们将安装CentOS系统,让我们的虚拟机真正"活"起来! 🚀
检查清单:
- ✅ 虚拟机已成功创建
- ✅ 硬件配置合理
- ✅ 指向了正确的CentOS镜像
- ✅ 网络设置正确
现在,让我们准备安装CentOS系统吧! 🐧
4. CentOS系统安装
终于到了最激动人心的时刻------安装CentOS系统!这就像给我们的虚拟机注入灵魂,让它真正成为一台Linux电脑。
4.1 配置CD/DVD(IDE)
在启动虚拟机之前,我们需要先配置CD/DVD设备,指向我们下载的CentOS镜像文件。
配置步骤:
- 在VMware左侧找到我们创建的虚拟机
- 右键点击虚拟机,选择"设置"
- 在"虚拟机设置"窗口中,选择"CD/DVD(IDE)"
- 勾选"启动时连接"
- 选择"使用ISO映像文件"
- 点击"浏览",找到我们下载的CentOS镜像文件(CentOS-7-x86_64-DVD-2009.iso)
- 点击"确定"保存设置
为什么这样做:
- 确保虚拟机从CD/DVD启动
- 避免启动时找不到镜像文件
- 保证安装过程顺利进行
4.2 启动虚拟机
配置完成后,点击"开启此虚拟机"按钮。
首次启动:
- 虚拟机将从CD/DVD启动(我们刚刚配置的CentOS镜像)
- 屏幕上会显示CentOS的启动界面
- 等待几秒钟,系统会自动进入安装向导
4.3 安装向导界面
当看到CentOS的启动界面时,选择"Install CentOS 7":
键盘操作:
- 使用方向键选择
- 按Enter键确认
启动选项说明:
- Install CentOS 7:开始安装系统(推荐)
- Test this media & install CentOS 7:先检查镜像完整性再安装(可选)
- Troubleshooting:故障排除模式(用于修复系统)
4.4 语言选择
选择系统安装语言:
推荐选择:
- 中文(简体):适合中文用户
- English:适合英文用户,系统更稳定
注意:选择中文后,系统界面会变成中文,但某些技术文档可能仍然是英文。
4.5 系统配置
在"安装信息摘要"界面,我们需要配置以下内容:
4.5.1 时间和日期
点击"时间和日期",选择你的时区:
推荐设置:
- 时区:Asia/Shanghai(上海时区)
- 网络时间:开启(自动同步时间)
4.5.2 软件选择
点击"软件选择",选择要安装的软件包:
推荐选择:
- 基础设施服务器:适合服务器使用
- 带GUI的服务器:带有图形界面,适合学习
- 最小安装:仅安装核心系统,适合高级用户
新手推荐:选择"带GUI的服务器",这样可以同时学习命令行和图形界面。
4.5.3 安装位置
点击"安装位置",配置磁盘分区:
两种分区方式:
- 自动分区:系统自动创建分区(推荐新手)
- 手动分区:手动创建分区(适合高级用户)
自动分区设置:
- 选择"我要配置分区"
- 点击"完成"
- 系统会自动创建以下分区:
- /boot:引导分区(500MB)
- swap:交换分区(2GB)
- /:根分区(剩余所有空间)
4.5.4 网络和主机名
点击"网络和主机名",配置网络:
推荐设置:
- 开启网络:打开以太网开关
- 主机名:保持默认或自定义
- IP地址:使用DHCP自动分配(推荐)
4.6 设置root密码
在开始安装之前,我们需要先设置root账户和创建用户(U):
4.6.1 设置root密码
点击"ROOT账户",设置root用户的密码: 先点击启用root账户 然后连续两次输入相同密码 新手建议1~6 方便记忆
重要提醒:
- root用户是系统管理员,拥有最高权限
- 一定要记住root密码,否则无法管理系统
4.6.2 创建普通用户
点击"创建用户",创建一个普通用户:
推荐设置:
- 用户名:你的名字或昵称
- 密码:设置一个安全的密码(比如123456)
- 将此用户设为管理员:勾选(方便日常使用)
为什么创建普通用户:
- 日常使用普通用户更安全
- 避免误操作导致系统损坏
- 符合Linux安全最佳实践
4.7 开始安装
设置完密码后,点击"开始安装"按钮,系统开始安装。
安装过程:
- 系统会复制文件(大约需要5-10分钟)
- 安装软件包(大约需要10-15分钟)
- 配置系统(大约需要5分钟)
等待时间:整个安装过程大约需要20-30分钟,取决于电脑性能。
4.8 完成安装
安装完成后,点击"重启系统(R)"按钮,系统会重新启动。
4.8 系统登录
系统重启后,你会看到命令行界面显示类似这样的提示:
yaml
主机名 login:
说明:
- 主机名 :显示的是你在安装过程中设置的主机名(如
centos7、localhost等) - login::提示输入用户名
登录步骤:
- 输入用户名 :在
login:后面输入你创建的普通用户名 (如zhangsan、lisi等) - 按回车键:系统会提示输入密码
- 输入密码 :输入你之前设置的普通用户密码(注意:输入密码时屏幕上不会显示任何字符,这是正常的安全机制)
- 按回车键:如果密码正确,系统会登录成功
登录成功标志:
- 看到类似
[普通用户名@主机名 ~]$的提示符 - 光标在提示符后面闪烁
- 可以输入Linux命令了
常见登录问题:
- 密码错误 :如果密码输入错误,系统会提示
Login incorrect,重新输入用户名和密码 - 忘记用户名:输入你之前创建的普通用户名
- 忘记密码:如果忘记密码,需要进入单用户模式重置密码
重要提醒:
- 日常使用普通用户:避免使用root用户进行日常操作,提高系统安全性
- sudo权限 :普通用户可以通过
sudo命令执行需要root权限的操作 - 切换用户 :登录后可以使用
su - root切换到root用户(需要输入root密码)
4.9 首次登录验证
登录成功后,让我们验证一下系统是否正常工作:
基本命令测试:
bash
# 查看系统信息
uname -a
# 查看磁盘空间
df -h
# 查看内存使用情况
free -h
# 查看网络连接
ping -c 3 www.baidu.com
检查清单:
- ✅ 可以正常登录系统
- ✅ 可以执行基本命令
- ✅ 网络连接正常
- ✅ 系统资源使用正常
恭喜! 你的CentOS虚拟机已经成功安装并可以正常使用。现在你可以开始探索Linux的世界了!
本指南到此结束,祝你学习愉快!