2018-10-10更新:
理论上目前的grub2可以自动识别windows引导,通过执行“grub-install”与“grub-mkconfig”命令可以生成对应引导项,原文章中手动修改“grub.cfg”文件的方法不再建议使用
# 不同机器,命令有可能会有所差别,请根据实际情况调整命令
grub-install --target=x86-64-efi --efi-directory /boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
原文章:
刚出现了CentOS 7正式版,笔者便安装尝试,发现和REDHAT 7一样,Grub2不能正确引导windows分区,解决方法很简单
vim /boot/grub2/grub.cfg
在### END /etc/grub.d/00_header ###之后添加:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-140E68540E6830C2' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
即可,开机时就会出现win8的系统选单
注意:set root后面的要按照实际情况填写
本文介绍如何在CentOS7环境下配置Grub2以实现与Windows系统的双引导。通过执行grub-install与grub-mkconfig命令,理论上grub2能够自动识别Windows引导。对于特定情况,还提供了手动编辑grub.cfg文件的方法。
910

被折叠的 条评论
为什么被折叠?



