在 Windows 下安装 CentOS:最稳妥的 3 种方法,新手也能一步一步装好
关键词:在 Windows 下安装 CentOS
很多人第一次接触 Linux,都会碰到一个问题:我已经有 Windows 了,还想装 CentOS,该怎么做?
其实方法并不复杂,关键是先搞清楚你的需求:
- 只想体验 CentOS:用虚拟机最省事,不影响现有 Windows。
- 想长期使用 CentOS:可以做双系统,Windows 和 CentOS 都保留。
- 想把 CentOS 直接替换掉 Windows:适合做服务器、旧电脑改造、纯 Linux 环境。
下面我会按问题分析 → 解决方案 → 注意事项的方式,讲得尽量清楚,适合电脑小白一步一步操作。
一、问题分析:Windows 下安装 CentOS,常见有哪几种情况
CentOS 是 Linux 发行版,和 Windows 的安装逻辑不一样。很多人失败,通常不是系统本身有问题,而是下面这些原因:
-
安装方式选错了
有的人一上来就想直接覆盖 Windows,但其实只是想试用 Linux,这样风险很大。 -
分区不明白
Linux 安装时会涉及挂载点、EFI 分区、根分区、交换分区等概念,第一次接触容易懵。 -
镜像和启动盘制作不规范
U 盘启动盘做错,常见表现就是识别不了、黑屏、安装卡住。 -
BIOS/UEFI 设置没调好
比如安全启动没关闭、启动模式不匹配,就会导致 CentOS 无法启动。 -
CentOS 版本选择不合适
现在很多人还在找传统 CentOS,但要注意:- CentOS Linux 8 已停止维护
- 目前更推荐 CentOS Stream,或者学习/服务器环境用 Rocky Linux、AlmaLinux
如果你是为了学习 Linux 命令、搭建环境、熟悉服务器操作,CentOS Stream 或 Rocky Linux 更合适。不过如果你明确要“在 Windows 下安装 CentOS”,下面我会把常见方法都讲清楚。
二、解决方案:Windows 下安装 CentOS 的 3 种方法
方法一:用虚拟机安装 CentOS(最适合新手)
如果你只是想学习 CentOS,首选虚拟机。
好处很明显:
- 不会影响 Windows
- 安装失败也不伤系统
- 可随时删除、重装、快照回滚
- 适合练习命令、搭建测试环境
常用虚拟机软件:
- VMware Workstation Player / Pro
- VirtualBox
1. 准备工作
你需要准备:
- 一台 Windows 电脑
- 至少 8GB 内存,建议 16GB
- 至少 40GB 空闲硬盘空间
- CentOS ISO 镜像文件
- VMware 或 VirtualBox 软件
镜像建议
如果是学习用途,推荐选择:
- CentOS Stream
- 或 Rocky Linux / AlmaLinux
如果你一定要装传统 CentOS,也可以找对应的 ISO,但不建议再作为新项目主系统使用。
2. 安装虚拟机软件
VMware 安装步骤
- 下载并安装 VMware Workstation
- 一路下一步完成安装
- 打开软件后,点击“创建新的虚拟机”
VirtualBox 安装步骤
- 下载并安装 VirtualBox
- 安装完成后打开
- 点击“新建”
3. 创建 CentOS 虚拟机
以 VMware 为例:
- 点击 创建新的虚拟机
- 选择 典型
- 选择 安装程序光盘映像文件(ISO)
- 选择你下载好的 CentOS ISO
- 输入虚拟机名称,例如:
CentOS-7或CentOS-Stream - 分配磁盘空间:
- 建议 40GB 起步
- 如果你要装图形界面,建议 60GB 更稳
- 内存设置:
- 最低 2GB
- 建议 4GB 或 8GB
- 处理器:
- 2 核起步,条件允许给 4 核更顺畅
4. 开始安装 CentOS
启动虚拟机后,会进入 CentOS 安装界面。
一般流程如下:
- 选择 Install CentOS
- 选择语言,建议直接选 中文或 English
- 进入安装摘要页后,重点检查这几项:
- 日期和时间
- 安装源
- 软件选择
- 安装位置
- 网络和主机名
软件选择
如果你是新手,建议:
- 想图形界面:选 带 GUI 的服务器
- 想纯命令行:选 最小安装
安装位置
虚拟机里一般默认自动分区即可,不用太复杂。
开始安装
点击“开始安装”后,设置 root 密码,等待完成即可。
5. 安装完成后的优化
安装好后建议做这几件事:
- 安装虚拟机增强工具
- 调整分辨率
- 更新系统:
sudo dnf update -y - 检查网络是否正常
- 练习基本命令:
ls cd pwd ip a systemctl status
6. 适合谁
虚拟机方案适合:
- Linux 小白
- 只想学习命令的人
- 需要做实验环境的人
- 不想动 Windows 原系统的人
方法二:Windows + CentOS 双系统安装(适合想长期使用的人)
如果你既想保留 Windows,又想在电脑里装一个真正可启动的 CentOS,那么可以做双系统。
双系统的意思是:
- 开机时可以选择进入 Windows
- 也可以选择进入 CentOS
这个方法比虚拟机更接近真实机器环境,适合学习服务器部署、开发测试、性能体验。
1. 先说风险
双系统不是不能装,但一定要提前知道:
- 分区操作错误,可能导致 Windows 数据丢失
- 引导配置不对,可能开不了机
- 如果你主板比较老,UEFI/Legacy 设置不对也会翻车
所以在动手前,务必做好备份。
2. 安装前准备
必备条件
- Windows 系统正常运行
- U 盘一个,建议 8GB 或更大
- CentOS ISO 镜像
- 一个分区空闲出来,建议至少 50GB
- 备份重要数据
建议做的事
- 把桌面、文档、下载目录的重要文件拷到移动硬盘或云盘
- 如果你电脑有多个盘,尽量不要动存放重要资料的盘
- 记清楚 Windows 当前的磁盘结构
3. 制作 CentOS 启动 U 盘
常用工具:
- Rufus
- Ventoy
方案 A:Rufus
适合单系统写盘,操作简单。
步骤:
- 插入 U 盘
- 打开 Rufus
- 选择 CentOS ISO
- 分区类型一般选:
- GPT + UEFI(新电脑推荐)
- 点击开始,等待完成
方案 B:Ventoy
适合经常装系统,支持一个 U 盘放多个 ISO。
步骤:
- 安装 Ventoy 到 U 盘
- 把 CentOS ISO 直接复制到 U 盘里
- 启动时选择对应镜像即可
4. 预留 CentOS 安装空间
在 Windows 里先压缩一个分区出来:
- 右键“此电脑” → 管理
- 打开 磁盘管理
- 找一个空间足够大的分区,比如 C 盘
- 右键选择 压缩卷
- 压缩出 50GB 到 100GB 左右的未分配空间
建议分配
- 纯学习:50GB 足够
- 想装桌面环境和软件:80GB 更舒服
- 想做开发或服务器环境:100GB 以上更稳
5. 进入 BIOS/UEFI 设置
重启电脑,按对应按键进入 BIOS/UEFI,常见按键有:
- Dell:F2
- 联想:F1 / F2
- 华硕:Del
- 惠普:F10
- 技嘉:Del
- 微星:Del
建议检查这些选项
- Boot Mode:UEFI 优先
- Secure Boot:必要时关闭
- CSM/Legacy:一般新机器建议关闭,使用 UEFI
- USB Boot:开启
如果你发现 U 盘启动不了,先检查这几个选项。
6. 安装 CentOS
从 U 盘启动后,进入安装界面。
安装时重点看这些地方
1)语言
选中文或英文都可以。
2)安装目标磁盘
这里最关键。
你要选择刚才在 Windows 里压缩出来的未分配空间,不要误删 Windows 分区。
3)分区方式
新手建议选择 自动分区,但前提是你确认选对了磁盘空间。
如果你想手动分区,建议这样分:
/根分区:30GB 起swap:2GB 到 8GB/home:剩余空间
如果是 UEFI 启动,还要确保有:
- EFI System Partition
一般 Windows 已经有了,安装时可以复用,不要格式化错误。
7. 安装后进入引导菜单
安装完成后重启,通常会出现 GRUB 引导菜单,你可以选择:
- CentOS
- Windows Boot Manager
如果没有自动出现 Windows 选项,可能是引导顺序或 GRUB 配置问题,需要修复。
8. 双系统常见问题
问题 1:安装后只能进 CentOS,进不了 Windows
可能是 GRUB 没识别 Windows 引导。
可尝试在 CentOS 里执行:
sudo os-prober
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
如果是 UEFI 模式,路径可能要按实际情况调整。
问题 2:开机找不到 CentOS
可能是启动项没写入 UEFI 或顺序错误。
进入 BIOS 检查启动顺序,把 CentOS/GRUB 放前面。
问题 3:Windows 时间不准
Linux 和 Windows 对硬件时钟的处理不同,可能导致时间偏差。
可以在 CentOS 里设置为使用本地时间,或者让 Windows 适应 UTC。
方法三:直接安装 CentOS 覆盖 Windows(适合纯 Linux 用户)
这种方式就是把 Windows 彻底替换掉,电脑只保留 CentOS。
适合:
- 老电脑改造
- 服务器用途
- 只想用 Linux,不再用 Windows
1. 适合什么人
如果你主要做这些事,这种方案可以考虑:
- 搭建 Web 服务器
- 学习 Linux 运维
- 做 Docker / 宝塔 / Nginx 环境
- 旧电脑当 NAS 或实验机
2. 安装流程
和双系统差不多,但分区时直接选择整块磁盘,删除原有 Windows 分区即可。
安装前必须做的事
- 备份所有资料
- 确认自己不会用到原 Windows 系统
- 下载好驱动、网卡补丁、必要软件
重要提醒
一旦覆盖安装,原 Windows 数据基本不可直接恢复。
如果你不确定,就不要用这个方案。
三、详细安装建议:新手优先这样选
如果你是第一次接触 Linux,我的建议很明确:
最推荐
先用虚拟机安装 CentOS 练手
原因很简单:
- 没风险
- 学习成本低
- 可以反复安装
- 不会把 Windows 搞坏
第二选择
双系统
适合你已经确认想长期使用 Linux,而且愿意花时间处理分区和引导问题。
第三选择
覆盖安装
只适合明确要放弃 Windows 的场景。
四、CentOS 安装前必须检查的事项
不管你选哪种方式,以下几点都建议提前确认:
1. 看电脑硬件是否够用
如果你想装图形界面:
- 内存:至少 4GB,建议 8GB 以上
- 硬盘:至少 40GB 空间
- CPU:双核起步,四核更好
2. 确认启动模式
现在大多数电脑都是 UEFI,老电脑可能是 Legacy BIOS。
镜像、U 盘和安装模式要尽量匹配。
3. 备份数据
这是最容易被忽视的一步,但很重要。
4. 尽量用正规镜像
不要随便下载来路不明的 ISO,避免被篡改或捆绑恶意内容。
五、安装后常用配置
CentOS 装好后,建议做下面这些优化:
1. 更新系统
sudo dnf update -y
2. 安装常用工具
sudo dnf install -y vim wget curl net-tools
3. 查看网络
ip a
ping -c 4 www.baidu.com
4. 开启 SSH
如果你要远程管理服务器,可以启用 SSH:
sudo systemctl enable sshd
sudo systemctl start sshd
5. 设置防火墙
查看状态:
sudo firewall-cmd --state
开放端口示例:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
六、常见故障排查
1. U 盘启动后黑屏
可能原因:
- 启动模式不匹配
- 显卡兼容问题
- ISO 镜像损坏
解决办法:
- 换 GPT/UEFI 或 Legacy 模式试试
- 重新校验 ISO
- 换一个写盘工具,比如 Rufus 或 Ventoy
2. 安装界面进不去
可能是安全启动拦截了。
可以进 BIOS 关闭 Secure Boot 再试。
3. 安装后找不到 Windows
一般是引导没有配置好。
可以通过 GRUB 修复启动项。
4. 网络不可用
先检查网卡是否识别:
ip a
nmcli device
如果是虚拟机,检查虚拟网卡是否开启。
如果是真机,可能需要额外驱动。
七、不同用户的推荐方案
新手用户
推荐:虚拟机安装 CentOS
优点:最安全、最简单
学习 Linux 运维
推荐:双系统 + 虚拟机结合
虚拟机练命令,双系统体验真实环境
想把旧电脑改造成 Linux 机器
推荐:覆盖安装 CentOS 或 Rocky Linux
公司环境 / 服务器环境
推荐:直接安装到独立机器或云服务器
更稳定,也更符合实际运维需求
八、总结:Windows 下安装 CentOS 怎么选最合适
如果把这件事说得简单一点,可以直接记成下面这句话:
- 只学习 → 虚拟机
- 要长期用 → 双系统
- 只保留 Linux → 覆盖安装
对于大多数第一次接触 Linux 的用户来说,最稳妥的方式就是先在 Windows 下用虚拟机安装 CentOS。
等熟悉了分区、命令、网络、软件安装这些基础操作后,再考虑双系统,会顺很多。
CentOS 安装的核心并不只是“点下一步”,而是要提前搞清楚:安装方式、启动模式、分区方案、数据备份。这些环节准备好了,安装过程通常就不会出大问题。

还没有评论,来说两句吧...