vlambda博客
学习文章列表

双系统:centos下添加windows引导

1、使用root用户登录,执行
    vim /etc/grub.d/40_custom

2、写入以下内容
    #!/bin/sh

    exec tail -n +3 $0

    #This file provides an easy way to add custom menu entries. Simply type the

    # menu entries you want to add after this comment. Be careful not to change

    # the ‘exec tail’ line above.

   menuentry 'Windows7'{

   insmod part_msdos

   set root='hd0,msdos1'

   search -f /windows/notepad.exe --set-root

   chainloader +1

    }

注:hd0表示硬盘,2表示sda2(C盘),我的win7是装在C盘的。

3、再刷进boot下的文件,重启即可:
    grub2-mkconfig -o /boot/grub2/grub.cfg

|* 调整默认启动系统*|

设置完win7引导后,每次需要手动选择window7启动,需要修改grub默认启动设置。

1、使用下面命令查看 /boot/grub2/grub.cfg中的启动项有几个启动项
    grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2

注:grub2将启动项从0开始编号 

2、接下来,修改grub的配置文件,将默认启动设置为(编号)
    sudo vi /etc/default/grub
    修改GURB_DEFAULT=(编号)

3、使配置生效,重启计算机
    grub2-mkconfig -o /boot/grub2/grub.cfg

4、查看当前启动项
    grub2-editenv list