进入/etc/grub.d/
目录
#cd /etc/grub.d/
新建15_Windows
文件,写入以下内容:
#! /bin/sh -e
echo "#Adding Windows" >&2
cat << EOF
menuentry "Windows" {
set root=(hd0,1)
chainloader +1
}
EOF
其中(hd0,1)是本地磁盘windows主扇区号,可以通过fdisk -l
来查看确定。
设定文件权限
#chmod 755 15_Windows
编辑/etc/default/grub
来设定菜单等待时间
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="vconsole.keymap=us crashkernel=auto vconsole.font=latarcyrheb-sun16 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
修改GRUB_TIMEOUT值即可。
设置Windows为默认启动项
#grub2-set-default "windows"
然后运行以下命令,使以上修改生效:
# grub2-mkconfig -o /boot/grub2/grub.cfg