Windows 10与CentOS 7双系统安装完整教程
对于想要同时体验Windows的便利与Linux强大功能的用户来说,安装双系统是一个理想选择。本文将手把手教你如何在已安装Windows 10的电脑上,安全、顺利地安装CentOS 7,实现两个系统独立共存。
一、前期准备:这些工作不能少
在开始安装前,请做好以下准备工作,这能避免很多后续问题。
1. 所需工具和材料
- 一台已安装Windows 10的电脑(建议至少8GB内存,100GB以上硬盘空间)
- CentOS 7 ISO镜像文件(从官网下载最新版本)
- 一个8GB或以上的U盘
- 刻录软件:Rufus(免费,制作启动盘最好用)
- 备份!备份!备份!重要数据一定要提前备份到移动硬盘或云盘
2. 磁盘空间准备
这是最关键的一步。你需要从Windows的磁盘中“分”出一部分空间给CentOS使用。
具体操作步骤:
- 在Windows搜索框输入“磁盘管理”,打开“创建并格式化硬盘分区”
- 找一个空间较大的分区(通常是D盘),右键选择“压缩卷”
- 输入要压缩的空间量:建议至少50GB(51200MB),如果你想用得更舒服,建议100GB以上
- 点击“压缩”,你会看到多出一块“未分配”的黑色区域,这就是留给CentOS的空间
新手注意:
- 不要动C盘(系统盘)的空间,以免影响Windows启动
- 如果某个盘空间不够,可以清理不需要的文件再压缩
- 压缩后的空间显示为“未分配”就对了,不要在这里创建新卷
二、制作CentOS 7启动U盘
有了安装镜像和空间,接下来制作安装工具。
详细制作步骤:
- 下载Rufus软件(官网最新版)
- 插入U盘(里面的数据会被清空,请提前备份)
- 打开Rufus,设备选择你的U盘
- “引导类型选择”点击“选择”,找到下载的CentOS 7 ISO文件
- 分区类型保持“MBR”或“GPT”(与你电脑当前模式一致,不确定就选MBR)
- 点击“开始”,等待完成(约10-20分钟)
验证是否制作成功: 制作完成后,U盘里应该能看到一些系统文件,而不是只有一个ISO文件。如果只有ISO,说明制作失败,需要重新制作。
三、安装CentOS 7详细流程
1. 进入BIOS/UEFI设置
重启电脑,在开机时按特定键进入BIOS(通常是F2、F10、Del键,不同电脑不同,可以多试几次)。
需要调整的设置:
- 关闭“安全启动”(Secure Boot)
- 将U盘设为第一启动项
- 保存设置并退出
2. 开始安装CentOS
电脑从U盘启动后,你会看到CentOS安装界面:
第一步:选择语言 选择“中文”或“English”,看个人习惯,建议选英文,因为很多教程都是英文术语。
第二步:安装位置配置(最重要!)
- 点击“安装位置”
- 选择“我要配置分区”
- 在“新CentOS 7安装”页面,找到之前准备的“未分配”空间
- 点击“+”号创建分区,建议按以下方案分配:
/boot分区:1GB,用于系统启动swap分区:内存的1.5-2倍(如8GB内存就分12-16GB)/分区:剩余所有空间,这是系统主分区
- 点击“完成”接受更改
新手提示:
- 如果不确定,可以选择“自动配置分区”,系统会帮你分配
- 但手动分配能更好地控制空间使用
第三步:软件选择 根据你的需求选择:
- 新手:选“GNOME桌面”(图形界面,类似Windows)
- 服务器用途:选“最小安装”
- 开发用途:选“开发及生成工作站”
第四步:网络和主机名 打开网络连接,设置主机名(可以随便起,如mycentos)。
第五步:开始安装 设置root密码(管理员密码,一定要记住!)和创建一个普通用户。
然后点击“开始安装”,等待20-40分钟(取决于电脑速度)。
四、配置双系统启动
安装完成后,重启电脑,你会看到GRUB引导菜单,这是管理双系统启动的关键。
GRUB菜单说明:
- 第一项:CentOS 7
- 第二项:Windows 10
- 使用上下箭头选择要进入的系统,按Enter启动
如果看不到Windows选项怎么办? 进入CentOS后,打开终端(右键桌面选择“打开终端”),输入:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
然后重启,Windows选项应该就会出现。
五、常见问题解决
问题1:安装后只能进入一个系统
这是最常见的双系统问题。通常是因为引导程序被覆盖。
解决方法: 使用Windows安装U盘进入“修复计算机”->“疑难解答”->“命令提示符”,输入:
bootrec /fixmbr
bootrec /fixboot
然后重启,再用CentOS安装U盘修复GRUB。
问题2:时间显示不一致
Windows和Linux处理硬件时间的方式不同,会导致时间差8小时。
在CentOS中修复:
sudo timedatectl set-local-rtc 1
问题3:无法识别Windows分区
进入CentOS后看不到Windows的盘。
解决方法:
sudo yum install ntfs-3g
sudo mount -t ntfs-3g /dev/sda1 /mnt/windows
(/dev/sda1需要替换为你的Windows分区实际位置)
六、使用建议和优化
1. 文件共享方案
- 创建一个NTFS或exFAT格式的共享分区(两个系统都能读写)
- 使用云盘同步重要文件
- 通过Samba服务在局域网内共享文件
2. 日常使用技巧
- 在Windows中安装EasyBCD,可以更方便地管理启动项
- 定期备份重要数据,双系统增加了复杂性
- 先在一个系统中完全关机,再启动到另一个系统,不要用“快速启动”
3. 性能优化
- 为CentOS分配足够的内存和交换空间
- 关闭不需要的启动服务:
sudo systemctl disable 服务名 - 定期清理系统:
sudo yum clean all
七、给不同用户的特别建议
新手用户:
- 第一次安装建议在虚拟机(如VMware)中练习
- 准备一个Windows安装U盘,以防需要修复
- 先熟悉CentOS的基本操作再尝试高级功能
进阶用户:
- 可以考虑使用UEFI+GPT模式安装,启动更快
- 尝试LVM分区,方便后续调整分区大小
- 配置SSH远程连接,方便管理
专业用户:
- 使用Kickstart无人值守安装
- 配置RAID或LVM thin provisioning
- 集成到现有运维体系中(如Ansible管理)
写在最后
双系统安装看起来复杂,但只要按步骤仔细操作,成功率很高。关键点是:
- 提前备份数据
- 正确分区,不破坏原有系统
- 耐心等待安装过程完成
如果第一次失败,不要灰心,这是学习Linux的必经之路。多尝试几次,你会对系统启动、磁盘分区有更深的理解——这些知识在后续的电脑使用和问题排查中都极为宝贵。
安装成功后,你可以享受Windows的娱乐办公和CentOS的开发学习环境,真正实现一机两用。开始你的双系统之旅吧!

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