问题
在以及安装有Windows操作系统的PC机上再安装CentOS 7等操作系统时,有时候没有识别到其它的操作系统,比如没有识别到Windows 10操作系统时,如何自己修改GRUB2相关配置,方便引导Windows操作系统。
解决方法
首先,我们明确要修改的Grub2配置文件在/etc/grub.d/40_custom。
打开终端,输入如下命令
sudo vim /etc/grub.d/40_custom
接着在40_custom文件末尾添加如下内容:
# add Windows X menu entry
menuentry 'Windows X'{
set root=(hd0,1)
chainloader +1
}
其中“Windows X” 修改成你操作系统的名称,(hd0,1)表示Windows操作系统系统盘(引导分区)的位置,根据你的情况来确定。
注意:Grub2中第一分区索引从1开始不是0。
在配置文件修改完成后,生成最终的启动配置文件grub.cfg。在终端在利用grub2-mkconfig自动生成配置文件。
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
最后,重启计算机,检验是否添加成功。
sudo reboot
Bug修复
问题:当CentOS 7系统自己升级之后,“Windows X”选项消失。
解决方法:重新执行一次grub2-mkconfig
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
版权声明:
本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
如需非商业性转载,请保留署名。如需商业性转载出版,请直接和我联系。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1747596200a4667379.html
评论列表(0条)