前言

  在安装了Windows与Linux双系统的环境下,往往需要先安装Windows系统再安装Linux系统,这是因为Linux的引导程序能够识别Windows系统,而Windows的引导程序无法识别Linux系统,而且如果先安装Linux再安装Windows的话,Windows的引导程序会将Linux的引导程序覆盖掉,造成Linux无法识别。

步骤

  1. 如果可以,建议使用xshell远程登录到Linux

    直接登录Linux电脑也可,但是复制代码块不方便

  2. 以root身份登录linux系统;

  3. 输入命令:vi /boot/efi/EFI/centos/grub.cfg

    在文件中找到如下的代码区域,关注### BEGIN### END区域

      可以看到,上图框选的内容就是电脑启动后的系统引导选项,显示的顺序就是引导启动的顺序,在安装完双系统后,顺序应是两个Linux在前,Windows在后,但是把Windows的区块移动到Linux前之后,启动显示的顺序就会改变;

      也可跳过此步骤,不过在登录选择引导时,Windows是在最下方了

  4. 设置Windows为默认启动:

    1
    vi /boot/efi/EFI/centos/grubenv

      这个文件指定默认启动的引导选项;将CentOS Linux(3.10.0-1160.el7.x86_64) 7 (Core) 修改为Windows Boot Manager (on /dev/sda2)即可
      注意,修改的内容要和上面menuentry内容后引号中的内容保持一致

  5. 重启系统,即可发现默认为Windows且在最上面