rhel 7.0, windows10双系统grub2设置

由于在win10基础上装了rhel7,可是启动时却没有win10的启动项,下面的方法解决此问题。windows

  $ su              #root登陆bash

  $ cd /boot/grub2code

1. 简单执行grub2-mkconfig -o grub.cfg,自动检测磁盘中安装的系统截止登录

  $ grub2-mkconfig -o grub.cfg基础

  产生grub.cfg文件,此文件在电脑启动时自动被检测,包含启动项信息。配置

  重启,看启动项里有没有windows选项。若无,看下一步;权限

2.编写/etc/grub.d/10_windows10文件,手动设置win10所在区位,由于执行grub2-mkconfig命令时,会自动读取grub.d文件夹内的内容。方法

  #! /bin/bash 配置文件

  echo "Adding Windows10 entry to grub"windows10

  cat << EOF 

  menuentry "Windows10" {

   set root=hd0(0,3)      # win10位于hd0(0,3),根据本身电脑状况改变,能够使用root模式下fdisk -l查看具体分区

   chainloader +1

   } 

  EOF

3. 更改10_windows10的权限,增长可执行权限

  chmod +x 10_windows10

4.再次执行grub2-mkconfig -o /boot/grub2/grub.cfg

  从新生成启动项配置文件

  再次重启检查启动项。

相关文章
相关标签/搜索