L1C-VMware创建CentOS虚拟机完全指南 🚀

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 虚拟化技术开启 🔧

这是最重要的准备工作:

检查方法

  1. 🔍 按 Ctrl + Shift + Esc 打开任务管理器,或者 Win + R 输入 taskmgr
  2. 📊 点击"性能"标签页
  3. 点击左侧的"CPU"选项(关键步骤!)
  4. ✅ 查看右下角"虚拟化"是否显示"已启用"

如果未启用

  • 🔄 重启电脑进入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:安装失败 ❌

症状 :安装过程中报错或卡住 解决

  1. 🛡️ 关闭所有杀毒软件
  2. ⚙️ 以管理员身份重新运行安装程序
  3. 💾 检查磁盘空间是否足够
问题2:无法启动 🚫

症状 :双击图标没反应 解决

  1. 🔄 重启电脑
  2. 🔧 检查Windows服务中VMware相关服务是否启动
  3. 📥 重新安装
问题3:网络连接失败 🌐

症状 :虚拟机无法上网 解决

  1. ⚙️ 打开"编辑" → "虚拟网络编辑器"
  2. 🔄 点击"恢复默认设置"
  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:无法创建虚拟机 ❌

症状 :点击完成后报错 解决

  1. 💾 检查磁盘空间是否足够
  2. 🔧 确认VMware服务正常运行
  3. ⚙️ 以管理员身份重新运行VMware
问题2:硬件配置不合适 ⚠️

症状 :内存或CPU设置不合理 解决

  1. ⚙️ 右键点击虚拟机 → 设置
  2. 🔧 调整内存、CPU等参数
  3. ✅ 点击确定保存
问题3:网络配置错误 🌐

症状 :虚拟机无法连接网络 解决

  1. ⚙️ 编辑虚拟机设置
  2. 🔧 选择网络适配器
  3. ✅ 确认选择NAT模式

3.10 下一步准备 🔮

虚拟机创建完成后,我们已经有了"硬件",但还没有"操作系统"。下一章我们将安装CentOS系统,让我们的虚拟机真正"活"起来! 🚀

检查清单

  • ✅ 虚拟机已成功创建
  • ✅ 硬件配置合理
  • ✅ 指向了正确的CentOS镜像
  • ✅ 网络设置正确

现在,让我们准备安装CentOS系统吧! 🐧

4. CentOS系统安装

终于到了最激动人心的时刻------安装CentOS系统!这就像给我们的虚拟机注入灵魂,让它真正成为一台Linux电脑。

4.1 配置CD/DVD(IDE)

在启动虚拟机之前,我们需要先配置CD/DVD设备,指向我们下载的CentOS镜像文件。

配置步骤

  1. 在VMware左侧找到我们创建的虚拟机
  2. 右键点击虚拟机,选择"设置"
  3. 在"虚拟机设置"窗口中,选择"CD/DVD(IDE)"
  4. 勾选"启动时连接"
  5. 选择"使用ISO映像文件"
  6. 点击"浏览",找到我们下载的CentOS镜像文件(CentOS-7-x86_64-DVD-2009.iso)
  7. 点击"确定"保存设置

为什么这样做

  • 确保虚拟机从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:

说明

  • 主机名 :显示的是你在安装过程中设置的主机名(如centos7localhost等)
  • login::提示输入用户名

登录步骤

  1. 输入用户名 :在login:后面输入你创建的普通用户名 (如zhangsanlisi等)
  2. 按回车键:系统会提示输入密码
  3. 输入密码 :输入你之前设置的普通用户密码(注意:输入密码时屏幕上不会显示任何字符,这是正常的安全机制)
  4. 按回车键:如果密码正确,系统会登录成功

登录成功标志

  • 看到类似[普通用户名@主机名 ~]$的提示符
  • 光标在提示符后面闪烁
  • 可以输入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的世界了!


本指南到此结束,祝你学习愉快!

相关推荐
somi72 小时前
Linux—网络通信04-IO多路复用-并发模型
linux·运维·服务器
mpr0xy2 小时前
Linux操作系统安装nvidia-drives和nvidia-container-toolkit
linux·运维·服务器
minji...2 小时前
Linux 基础IO (三) (用户缓冲区/内核缓冲区深刻理解)
java·linux·运维·服务器·c++·算法
九天轩辕2 小时前
跨平台符号表生成规则详解:Windows/Linux/macOS/OHOS
linux·windows·macos
蜜獾云2 小时前
linux-磁盘挂载
linux·运维·服务器
白藏y2 小时前
【Linux】常见指令用法
linux
c++之路2 小时前
Linux进程池与线程池深度解析:设计原理+实战实现(网盘项目架构)
java·linux·架构
Irissgwe2 小时前
Ext系列⽂件系统
linux·服务器·ext系统文件
蜜獾云3 小时前
从linux内核理解Java怎样实现Socket通信
java·linux·运维