我学linux 有半年了,一开是在虚拟机上做练习。后来想在物理机上做,又不想干掉win7就看的一些资料所以尝试着在已经安装了Win7的系统下安装CentOS,实现双系统切换使用的目的。经过一天半的实验,算是成功了,现在把我的方法给大家介绍一下,希望对大家有帮助。

       注意:1.由于涉及到对硬盘操作,请做好备份数据,避免损失

               2.为了达到每个步骤都有图片覆盖,后来我在虚拟机上又做的一遍把截了一下图片 。

            3.这些工具和步骤不可缺少。大家一定要按照我的操作来进行。

做之前先把 “分区助手5.2服务器版、WinGrub、EasyBCD”

win7下存活的linux _服务器


下面主要介绍硬盘安装双系统的方法,光盘安装的步骤会少些,也一并介绍了:

二.在Windows7上面的准备工作

1.打开磁盘管理器:Win徽标键+R键调出运行框,输入指令diskmgmt.msc回车调出磁盘管理器。在最后一个分区上面右键选择压缩卷

win7下存活的linux _linux_02如果磁盘空间不够的话一定注意要备份该分区上的数据哦!!!也可以选择删除卷,但这样做的话一定要将数据备份!!!压缩多少视自己硬盘情况和想要Linux系统占用多大空间而定,硬盘大的话建议100G以上。这步完成后磁盘上会出现

一部分未分配空间,如下图:

win7下存活的linux _Windows7_03

2.安装分区助手专业版,在磁盘未分配空间上右键->创建分区,创建一个10GB的分区用于存放CentOS 6.5的安装文件(光盘安装可以跳过这步),win7下存活的linux _Windows7_04

这里的文件系统说明一下,如果是安装32位的CentOS的话,因为安装文件小于4GB,可以选择使用FAT32文件系统。如果是安装64位的CentOS,则只能使用EXT3的文件系统。在高级选项中记得选择创建为“逻辑分区”。

确定后在主界面选择提交执行

win7下存活的linux _linux_05

3.在剩下的未分配空间上创建一个Ext3格式的主分区,方法同上。但是注意必须在高级选项中选择创建为“主分区”,如果“创建为”后面是不可以选择为“主分区”的,则说明主分区的数量已经到达上限,可以用下面方法将其中一个原本为“主分区”磁盘转换为“逻辑分区”。win7下存活的linux _虚拟机_06

我完成第2、第3步后磁盘情况如下:
win7下存活的linux _Windows7_07

4.安装Ext2Fsd软件,安装过程中记得勾选以下选项!!!否则会出错(光盘安装可以跳过这步,如果安装32位的CentOS,10GB空间的格式为FAT32也可以跳过这步)。

win7下存活的linux _Windows7_08

安装完成后在分配的10GB磁盘空间上右键->Service Management,在弹出的页面选点Start,再点Apply。如下图,注意勾选项:win7下存活的linux _服务器_09

然后在“我的电脑”中就可以看到ext3格式的10GB的空间了。

5.(光盘安装可以跳过这步)将CentOS-6.5-x86_64-bin-DVD1.iso用WinRAR或UltraISO解压,将解压后的p_w_picpaths和isolinux两个文件复制到10GB的分区中,并将CentOS-6.5-x86_64-bin-DVD1.iso和CentOS-6.5-x86_64-bin-DVD2.iso也复制到10GB的存放分区中。(安装32位的CentOS将对应文件放到该分区中)win7下存活的linux _服务器_10


6.(光盘安装可以跳过)安装WinGrub,在Tool->Partition List打开的页面中找到存放10GB的分区的编号:win7下存活的linux _虚拟机_11

如:我这里是(hd0,5),记下来这个编号,后面有用。

win7下存活的linux _linux_12

7.(光盘安装可以跳过)安装EasyBCD,打开后找到Add New Entry,点NeoGrub标签。点Install然后点Configure。win7下存活的linux _虚拟机_13
在弹出的文档中加入下面内容,这里的(hd0,5)是上一步中找到的分区编号

# NeoSmart NeoGrub Bootloader Configuration File

#

# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst

# Please see the EasyBCD Documentation for information on how to create/modify entries:

# http://neosmart.net/wiki/display/EBCD/

title Install CentOS
kernel (hd0,5)/isolinux/vmlinuz
initrd (hd0,5)/isolinux/initrd.img

保存后重启。

三.开始安装

1.如果是硬盘安装,重启后选择NeoGrub引导进入。如果是光盘安装,重启后在启动选项中选择优先从光盘启动并放入光盘从光盘启动。

win7下存活的linux _Windows7_14


2.一步步安装:语言选择,上面的表示简体中文,默认选中英语win7下存活的linux _linux_15

这里是说你把安装文件DVD放到哪儿了?(光盘安装选Local CD/DVD,硬盘安装选Hard Drive)

win7下存活的linux _linux_16

硬盘安装的话这里就一个个试吧。
win7下存活的linux _服务器_17

下面的图片表示开始安装了
win7下存活的linux _linux_18

选Basic Storage Device

win7下存活的linux _服务器_19

区域选择自己选,Asia/Shanghai或者Asia/Chongqing。

到后面选择磁盘空间时选择最下面的选项表示你要自定义:win7下存活的linux _Windows7_20


开始自定义了:

win7下存活的linux _服务器_21

这里一定要选对正确的分区,用于安装CentOS系统,这个分区是之前用分区专业助手分出来的那个主分区。格式应该是ext3,这个分区一定不要选错,配置该分区后该分区上的数据会被擦除,可以自己根据各个分区的大小和格式来判断应该将CentOS安装在哪一个分区

选中该分区后点下面的Create:(如果Create不能直接点,可以先点Delete)

win7下存活的linux _服务器_22

然后是

win7下存活的linux _虚拟机_23

格式就用ext4好了,大小嘛尽量用掉分出来的所有空间:(如果是用u盘装的同学这里不要把u盘选进去)

win7下存活的linux _Windows7_24

好了,继续:

win7下存活的linux _虚拟机_25

这里就会提示要写磁盘了:
win7下存活的linux _linux_26

这里一定要更改设置,否则他会默认把启动文件放到Windows所在分区,这样会损坏Win7的启动文件,造成Win7无法启动!!!win7下存活的linux _linux_27


win7下存活的linux _linux_28


建议选Desktop,这个安装最完整:
win7下存活的linux _服务器_29

好了,完成:
win7下存活的linux _虚拟机_30

3.启动进入Win7之后打开EasyBCD,在Add New Entry的NeoGrub标签下点Remove。然后如图添加一个CentOS 6.5的启动项,安装了CentOS系统的磁盘分区一定要选对:win7下存活的linux _服务器_31

Add Entry重启后就可以进入CentOS 6.5了。

4.原来放CentOS系统安装文件的那10GB的分区可以删除了还给Win7使用,这步之后磁盘号可能会发生变化,导致不能进入CentOS,这种情况下需要重复一下上面的第3步。