在Windows下安装centos

老刘

在 Windows 下安装 CentOS:最稳妥的 3 种方法,新手也能一步一步装好

关键词:在 Windows 下安装 CentOS

很多人第一次接触 Linux,都会碰到一个问题:我已经有 Windows 了,还想装 CentOS,该怎么做?
其实方法并不复杂,关键是先搞清楚你的需求:

  • 只想体验 CentOS:用虚拟机最省事,不影响现有 Windows。
  • 想长期使用 CentOS:可以做双系统,Windows 和 CentOS 都保留。
  • 想把 CentOS 直接替换掉 Windows:适合做服务器、旧电脑改造、纯 Linux 环境。

下面我会按问题分析 → 解决方案 → 注意事项的方式,讲得尽量清楚,适合电脑小白一步一步操作。


一、问题分析:Windows 下安装 CentOS,常见有哪几种情况

CentOS 是 Linux 发行版,和 Windows 的安装逻辑不一样。很多人失败,通常不是系统本身有问题,而是下面这些原因:

  1. 安装方式选错了
    有的人一上来就想直接覆盖 Windows,但其实只是想试用 Linux,这样风险很大。

  2. 分区不明白
    Linux 安装时会涉及挂载点、EFI 分区、根分区、交换分区等概念,第一次接触容易懵。

  3. 镜像和启动盘制作不规范
    U 盘启动盘做错,常见表现就是识别不了、黑屏、安装卡住。

  4. BIOS/UEFI 设置没调好
    比如安全启动没关闭、启动模式不匹配,就会导致 CentOS 无法启动。

  5. 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 安装步骤

  1. 下载并安装 VMware Workstation
  2. 一路下一步完成安装
  3. 打开软件后,点击“创建新的虚拟机”

VirtualBox 安装步骤

  1. 下载并安装 VirtualBox
  2. 安装完成后打开
  3. 点击“新建”

3. 创建 CentOS 虚拟机

以 VMware 为例:

  1. 点击 创建新的虚拟机
  2. 选择 典型
  3. 选择 安装程序光盘映像文件(ISO)
  4. 选择你下载好的 CentOS ISO
  5. 输入虚拟机名称,例如:CentOS-7CentOS-Stream
  6. 分配磁盘空间:
    • 建议 40GB 起步
    • 如果你要装图形界面,建议 60GB 更稳
  7. 内存设置:
    • 最低 2GB
    • 建议 4GB 或 8GB
  8. 处理器:
    • 2 核起步,条件允许给 4 核更顺畅

4. 开始安装 CentOS

启动虚拟机后,会进入 CentOS 安装界面。

一般流程如下:

  1. 选择 Install CentOS
  2. 选择语言,建议直接选 中文或 English
  3. 进入安装摘要页后,重点检查这几项:
    • 日期和时间
    • 安装源
    • 软件选择
    • 安装位置
    • 网络和主机名

软件选择

如果你是新手,建议:

  • 想图形界面:选 带 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
  • 备份重要数据

建议做的事

  1. 把桌面、文档、下载目录的重要文件拷到移动硬盘或云盘
  2. 如果你电脑有多个盘,尽量不要动存放重要资料的盘
  3. 记清楚 Windows 当前的磁盘结构

3. 制作 CentOS 启动 U 盘

常用工具:

  • Rufus
  • Ventoy

方案 A:Rufus

适合单系统写盘,操作简单。

步骤:

  1. 插入 U 盘
  2. 打开 Rufus
  3. 选择 CentOS ISO
  4. 分区类型一般选:
    • GPT + UEFI(新电脑推荐)
  5. 点击开始,等待完成

方案 B:Ventoy

适合经常装系统,支持一个 U 盘放多个 ISO。

步骤:

  1. 安装 Ventoy 到 U 盘
  2. 把 CentOS ISO 直接复制到 U 盘里
  3. 启动时选择对应镜像即可

4. 预留 CentOS 安装空间

在 Windows 里先压缩一个分区出来:

  1. 右键“此电脑” → 管理
  2. 打开 磁盘管理
  3. 找一个空间足够大的分区,比如 C 盘
  4. 右键选择 压缩卷
  5. 压缩出 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 安装的核心并不只是“点下一步”,而是要提前搞清楚:安装方式、启动模式、分区方案、数据备份。这些环节准备好了,安装过程通常就不会出大问题。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,3人围观)

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

目录[+]