Win7 和 CentOS 双系统安装指南
一、准备工作与分区设置
1. 分区设置
在 Windows 7 系统中,使用分区助手从现有分区中划出一部分空间用于安装 CentOS,从 F: 盘中划分出 30GB,10GB 用于存放 CentOS 的镜像文件,其余 20GB 作为 CentOS 的安装空间。
步骤:
1. 打开分区助手,选择 F: 盘并压缩卷,输入 30GB 的空间量。
2. 创建两个新分区:一个 10GB 的 FAT32 格式(I: 盘),用于存放镜像文件;另一个 20GB 为自由空间,用于安装 CentOS。
2. 下载工具与文件
CentOS 镜像文件:下载 CentOS 的 ISO 文件(如 CentOS6.3i386binDVD1.iso)。
EasyBCD:用于添加 NeoGrub 引导加载器。
WinRAR:用于解压镜像文件。
二、安装前的准备工作
1. 解压镜像文件
将 CentOS 镜像文件解压到 I: 盘,具体操作如下:
右键点击 ISO 文件,选择“解压到...”。
目标路径选择 I: 盘。
2. 准备引导文件
将解压后的isolinux
文件夹中的vmlinuz
和initrd.img
文件复制到 I: 盘根目录。
3. 配置 NeoGrub
下载并安装 EasyBCD,然后添加 NeoGrub 引导加载器:
打开 EasyBCD,选择“Add New Entry > NeoGrub > Install”。
配置 NeoGrub,编辑menu.lst
文件,添加以下内容:
title Install CentOS 6.3 root (hd0,7) kernel (hd0,7)/vmlinuz initrd (hd0,7)/initrd.img
其中(hd0,7)
对应 I: 盘。
三、安装 CentOS
1. 启动 NeoGrub
重启电脑,选择 NeoGrub 引导项,进入 CentOS 安装界面。
2. 安装过程
语言选择:选择中文,点击继续。
磁盘分区:选择手动分区。
创建/boot
分区,500MB,格式化为 ext4。
创建交换分区(Swap),大小为实际内存的两倍,格式化为 swap。
创建根分区(/),使用剩余的所有空间,格式化为 ext4。
引导加载程序:安装在 MBR(Master Boot Record)上。
3. 完成安装
按照屏幕提示完成安装,期间需要设置 root 用户密码和确认安装选项。
四、后期配置与调整
1. 清理与合并分区
删除安装过程中使用的 I: 盘,并将其空间合并回 F: 盘,此操作可能导致分区表变化,需要修复引导。
2. 修复引导
使用 Live CD 或 CentOS 安装盘启动,进入救援模式,执行以下命令修复 Grub2 引导:
grub2install /dev/sda grub2mkconfig o /boot/grub2/grub.cfg
确保/etc/fstab
文件中包含 Windows 分区的配置。
3. 更新 Grub
编辑/etc/grub.d/40_custom
文件,添加 Windows 7 引导项:
menuentry "Windows 7" { set root='(hd0,1)' chainloader +1 }
保存并更新 Grub:
grub2mkconfig o /boot/grub2/grub.cfg
五、FAQ问答
1. Q: 如何在安装 CentOS 后恢复 Windows 7 的引导?
A: CentOS 覆盖了 MBR,可以使用 Windows 安装盘或修复工具恢复 Windows 引导,或者按照上述方法修复 Grub 引导。
2. Q: 如何调整 CentOS 和 Windows 7 的默认启动项?
A: 编辑/etc/default/grub
文件,修改GRUB_DEFAULT
参数。0
表示第一个启动项(通常是 Windows),1
表示第二个启动项(通常是 CentOS)。
3. Q: 如何处理安装过程中出现的磁盘分区问题?
A: 确保分区格式正确,FAT32 用于存放镜像文件,ext4 用于 CentOS 分区,检查分区编号是否正确。