windows 7与redhat7双系统安装并设置默认启动Windows 7


    许多人在练习Linux时,都想安装一个Windows和Linux的双系统,以方便练习和平时使用,安装后Windows启动项会被直接从mbr里覆盖,但平时还是用Windows比较多,在安装了Windows 7和redhat7双系统以后,想把被覆盖的Windows 7 启动项找回来,并把开机启动设置为Windows 7 ,下面为大家分享我自己的一些经验。

一、安装Windows和Linux双系统(这里默认为Windows 7和redhat7)

    Windows 7的安装这里不再赘述。

    PS:特别注意的是Windows一定要先安装,否则Linux的mbr信息会被直接抹除不能找回。

    下面是redhat7的安装过程:

    1、首先用U盘刻录并进入安装界面(开启F12即可以选择从U盘进入)

    选择第一个:Install Red Hat Enterprise Linux 7.0进入

    wKiom1cWELXyPFEEAAAiFWs16g4191.png

    2、然后是进入安装界面的选择:

    语言的选择根据个人自己选择,我这里为默认直接进入    wKiom1cWEXCSSzgVAAGK_Sk1zaI165.png    3、这里是选择界面,redhat7相比较以前版本做了改进,所有的都在一个界面内完成选择

wKioL1cWEqjQs0vxAAGsoXd6MdA430.png    首先是时区的选择,这里选择Asia/ShanghaiwKioL1cWEvuRcJegAAP6w5__NYk617.png    接下来是软件的选择,这里选择图形安装,记得选择compatibility libraries解决部分依赖性wKioL1cWEzDxDFARAAHCb0OfrOw295.png    下面是磁盘的自定义划分,注意一定要选择(也可以进行默认分配)wKioL1cWE4vRaVAUAAG_UDmALR8366.png    选择了自定义分配后,在这里可以自定义分配区间;

    这里分类三个分区,已经足够,读者可以自行改动;

wKiom1cWE0fx7NmkAAG5qUecaEU269.png

    全部选择好后界面如下,直接选择begin install 进入安装:wKioL1cWFTWhNPerAAH6szVDZtk259.png    创建root用户和普通用户,并进入安装,等待时间根据软件的选择而定,图像界面安装时间较长。wKiom1cWFMCSIKCJAAH_hjK2Zsg050.png    安装完成后会进行reboot重启

二、对Windows 7的启动项进行引导和设置默认

    安装重启后,系统会自动默认进入Linux里,下面可以通过修改/boot/grub2/grub.cfg文件进行Windows 7的启动项配置

   编辑grub.cfg文件,在原有的menuentry上面加如下代码:

menuentry 'Windows 7' {

    set root='hd0,msdos1' #这里是你Windows 7的安装磁盘,我的在msdos1上,根据自己的进行更改

    chainloader +1

}

如下所示:

wKioL1cWFxzTr96-AAAL5vdp_20812.png

wKioL1cWFojQaUgLAAC7KQQLsg4259.png

也可以用grub2-chkconfig -o /boot/grub2/grub.cfg  

这样系统就可以自动查找到启动项,并自动添加到grub.cfg文件,避免了手动修改可能出现的错误。


完成了上面的配置就可以在启动界面看见Windows 7的启动引导;

但是默认还是进入Linux,这对于习惯Windows的人们来说是不舒服的,下面分享如何设置默认启动Windows

由于redhat7和之前的版本不太一样,设置方法也不相同,这里直接执行下面的命令即可。   

wKiom1cWFnbCXgVmAAANdMTwsCA764.png    #‘Windows 7’为你在grub.cfg文件里所加的名字


这样就完成的Windows和Linux双系统默认进Windows的设定。