admin管理员组

文章数量:1568307

电脑基本情况:

win7 64位操作系统,两块硬盘,硬盘1(分区C,win7操作系统所在盘),硬盘2(分区D,E,F)

步骤:

1、腾出空间

磁盘管理中压缩出安装centos7的空闲空间(在硬盘2的D分区中压缩出了50G空闲空间)

2.下载并且刻录iso文件(刻录用软碟通)

下载地址;http://115.156.188.229/isoredirect.centos/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso

3.开始安装

3.1开机进入bios,选择从u盘启动

3.2按照步骤安装,其中最重要的一步是分区(由于是初学者,所以分了几个简单的区,/,/home,/swap,/boot)

    不知道是不是因为分区的时候选择了ext3格式的文件系统的原因(并非默认),导致我之后在linux下添加win7的引导项一     直不成功(因为linux不认识windows的文件系统格式)。

    /    20GB

   /boot   1GB

  /swap   1GB

 /home    剩余空间

4.安装完成,发现开机只能进入centos系统,需要修复引导项,尝试了两种方法均失败

   a,在/boot/grub2/grub.cfg里面加入

         menuentry "Windows 7" {

          set root='(hd0,1)'
          chainloader +1
      }
  这里的hd0是第一块硬盘,1是第一块硬盘的第一个分区
  b,用winpe修复系统引导,里面修复的工具有三个,我试了后两种,第一种没有尝试。

  以上两种方法都失败了之后,我还没有来得及尝试第一种修复工具(好像是BCD修复)就用我自己的方式解决了。
  最终得到解决的办法是:
直接进入bios之后发现boot menu里面有两个可引导盘,分别对应我的两块硬盘,直接点击第一块硬盘就可以进入window了(此时第一块硬盘不是默认的第一个启动项,默认的第一个启动项变成了第二块硬盘,第二块硬盘里面只有centos7的启动引导项所以进不去win7,但是第一块硬盘的启动引导项里面有win7所以可以进)那么这就麻烦了,每次想进入win7都要进入bios里面选择,但是bios里面的默认启动硬盘是可以改变的,改变启动硬盘的优先级即可(boot菜单下面有一个priority的选项),改变优先级之后就可以进入win7了,然后下载一个easyBCD添加一个centos7的启动引导项就可以了。

本文标签: 操作系统系统