【CentOS系统管理】在CentOS 7的Grub2中添加Windows的启动项

来源:互联网 发布:sql置疑修复 编辑:程序博客网 时间:2024/04/30 18:06

问题

在以及安装有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 entrymenuentry '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 中国大陆许可协议进行许可。
如需非商业性转载,请保留署名。如需商业性转载出版,请直接和我联系。

0 0