Windows 下安装 CentOS 7 双系统:小白也能看懂的详细教程
想在 Windows 电脑上安装 CentOS 7,体验 Linux 系统的强大功能,又不想放弃原有的 Windows 系统?这篇文章将手把手教你如何安全、顺利地搭建 Windows + CentOS 7 双系统环境。无论你是编程新手、运维学习者,还是单纯想尝试 Linux 的爱好者,跟着步骤走,都能成功。
一、 准备工作:别急着动手,先做好这些
在开始安装前,充分的准备能避免数据丢失和安装失败。
1. 备份重要数据! 这是最重要的一步。安装双系统涉及磁盘分区,操作有风险。请务必将 Windows 系统盘(通常是C盘)及其他盘符里的个人文档、照片、项目代码等,拷贝到移动硬盘、网盘或电脑的其他安全位置。
2. 准备安装介质 你需要一个至少 8GB 的 U 盘,并将其制作成 CentOS 7 的启动安装盘。
- 下载 CentOS 7 镜像:访问 CentOS 官方站点,找到 CentOS 7 的下载页面。建议选择
CentOS-7-x86_64-DVD-2009.iso或更新版本的标准 ISO 镜像文件。 - 制作启动U盘:推荐使用免费工具 Rufus。
- 插入 U 盘,备份 U 盘内数据(制作过程会清空)。
- 运行 Rufus,设备选择你的 U 盘。
- “引导类型选择”处,点击“选择”,找到你下载的 CentOS 7 ISO 文件。
- 分区类型通常保持“MBR”或“GPT”,与你的电脑硬盘分区表一致(可在 Windows 磁盘管理中查看磁盘是“基本”还是“GUID”)。
- 点击“开始”,等待制作完成。
3. 为 CentOS 腾出磁盘空间 CentOS 需要安装在独立的硬盘分区上,我们需要从现有 Windows 磁盘中“切”出一块空间。
- 在 Windows 搜索框输入“创建并格式化硬盘分区”,打开“磁盘管理”。
- 找一个剩余空间较大的盘(如 D 盘),右键选择“压缩卷”。
- 输入要压缩的空间量(即 CentOS 系统的大小)。建议至少分配 50 GB(51200 MB),如果用于学习开发,100 GB 以上更宽裕。
- 点击“压缩”,你会看到多出一块标有“未分配”的黑色区域,这就是为 CentOS 准备的空间。到此为止,不要在这个“未分配”空间上创建新卷!
二、 开始安装:一步步走进 CentOS 世界
1. 进入 BIOS/UEFI 设置 U 盘启动
- 关机后插入制作好的 CentOS 启动 U 盘。
- 开机,并立即连续按启动设备选择键(常见的有 F12、F2、ESC、Del,不同品牌电脑按键不同,可快速搜索“你的电脑品牌+启动键”)。
- 在启动菜单中,选择你的 U 盘(通常带 USB 或 UEFI 字样)启动。
2. 启动 CentOS 7 安装程序
- 成功从U盘启动后,你会看到 CentOS 7 的安装菜单。直接按回车键,进入图形化安装界面。
3. 选择安装语言
- 在欢迎界面,选择“中文” -> “简体中文”,点击继续。
4. 进入安装信息摘要(关键步骤) 这是配置的核心页面,所有带黄色感叹号的项都需要设置。
- 日期和时间:点击后在地图上选择“亚洲/上海”,检查时间是否正确。
- 键盘:保持默认即可。
- 安装源:因为使用 U 盘/光盘安装,保持“本地介质”不变。
- 软件选择:这是影响系统功能的关键。
- 新手建议:选择“带 GUI 的服务器”,并勾选右侧的“兼容性程序库”和“开发工具”。这会提供一个图形桌面环境(GNOME),方便从 Windows 过渡。
- 进阶选择:如果确定用于服务器学习或追求纯净,可选择“最小安装”。
- 安装位置(最重要!):
- 点击进入后,你会看到本机的磁盘。找到我们在 Windows 下准备好的那块“未分配空间”(在界面中可能显示为空闲空间)。
- 选中这块空闲空间,在“其他存储选项”下,选择“我要配置分区”,然后点击左上角“完成”,进入手动分区界面。
- 手动分区方案(推荐):
在“新 CentOS 7 安装”界面,点击“+”号创建挂载点。对于新手,建议创建以下三个分区:
/boot: 用于启动,建议 1 GB,文件系统ext4。swap: 交换分区,类似虚拟内存。如果内存小于 8 GB,建议设为内存的 1.5-2倍;内存大于 8 GB,给 8-16 GB 即可。文件系统swap。/: 根分区,占用所有剩余空间。文件系统ext4。- 点击“完成”,接受更改。
- 网络和主机名:
- 点击进入,打开右上角的以太网开关。系统会自动获取 IP(如果有 DHCP 服务)。可以顺便在左下角修改主机名,如
my-centos。
- 点击进入,打开右上角的以太网开关。系统会自动获取 IP(如果有 DHCP 服务)。可以顺便在左下角修改主机名,如
- 安全策略:初次安装可暂时不配置,保持默认。
5. 开始安装并设置 root 密码与用户
- 所有黄色警告项消失后,点击右下角“开始安装”。
- 安装过程中,你需要设置 root 密码(系统管理员密码,必须设置且记牢)。
- 强烈建议创建一个普通用户:点击“创建用户”,输入用户名(如
yourname)、全名,并设置密码。建议勾选“将此用户设为管理员”,这样以后可以用sudo命令执行管理任务,更安全。
三、 安装完成与首次启动
- 安装完成后,点击“重启”。重启过程中,记得拔掉 U 盘,否则可能再次进入安装界面。
- 首次启动,你会看到一个名为 GRUB 的启动菜单,通常会有两个选项:
- CentOS Linux 7
- Windows Boot Manager
- 使用键盘上下键选择要启动的系统,回车进入。默认会在 5 秒后启动排在第一位的系统(通常是 CentOS)。进入 CentOS 后,接受许可,完成初始设置,就可以登录你创建的普通用户桌面了。
四、 注意事项与常见问题
-
启动菜单不见了,直接进了 Windows? 这通常是因为 Windows 的快速启动功能干扰了 GRUB。解决方法:进入 Windows,以管理员身份打开命令提示符,输入
bcdedit /set {bootmgr} path \EFI\centos\grubx64.efi并回车。或者进入 BIOS,调整启动顺序,将 “CentOS” 或 “UEFI OS” 提到 “Windows Boot Manager” 之前。 -
安装时找不到磁盘或分区? 检查硬盘模式。可能需要进入 BIOS,将硬盘模式从 RST/VMD(英特尔快速存储技术)改为 AHCI 模式。注意:改为 AHCI 后,首次启动 Windows 可能会蓝屏,需要提前在 Windows 中做好相应设置或进入安全模式安装 AHCI 驱动。
-
给 CentOS 分多少空间合适?
- 最小体验:30-50 GB。
- 学习开发:100 GB 以上。
- 长期主力使用:建议 150 GB 或更多。
-
如何安全删除双系统,恢复 Windows 单系统?
- 首先进入 Windows,使用磁盘管理工具删除 CentOS 的所有分区(通常是几个没有盘符的“未知分区”)。
- 然后,使用管理员命令提示符,输入
bcdedit /deletevalue {bootmgr} path来移除 GRUB 引导,最后使用bcdedit /set {bootmgr} device partition=C:将引导指向 Windows 分区。更简单的方法是使用 Windows 安装盘进行“启动修复”。
最后的小建议:第一次使用 CentOS,可以先在虚拟机(如 VMware Workstation Player 或 VirtualBox)中练习安装和基本操作,熟悉后再进行物理机双系统安装,这样会更加稳妥。希望这篇详细的指南能帮助你顺利开启 Linux 之旅!

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