【CentOS系统管理】在CentOS 7的Grub2中添加Windows的启动项
问题
在以及安装有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 中国大陆许可协议进行许可。
如需非商业性转载,请保留署名。如需商业性转载出版,请直接和我联系。
最新文章
- 位图文件(BMP)格式分析
- 位,字节,字,字长的区别是什么?
- 学习报告:kmp
- springboot之Filter指定过滤URL的常见问题
- Nginx如何均衡负载
- Redis 源码解读之 Rehash 的调用时机
- 困扰的Byte、bit 、和16进制之间的关系
- C#使用EmguCV库(图像读取、显示、保存)(二)
- python thinker 简易计算器
- python thinker
- iOS MVC设计模式
- 国内定制android系统吗,同样都是基于Android系统 国产定制系统差异有多大?
- python 排序(升序或降序)
- 迷宫问题寻宝(c++实现,求最短路径,显示路径)
- Redis管理
- 我最爱用的一款 Redis 可视化管理工具——Another Redis Desktop Manager
- 各个数据库的空间函数