Centos7 + Windows7 双系统,通过修改grub2,重新添加 Win7 启动引导项
2015-10-11 20:23
639 查看
我们可以直接修改grub的配置文件 /boot/grub2/grub.cfg 。但是看到里面有警告:不要编辑这个文件,他是通过grub2-mkconfig 使用配置文件模版和设置自动生成的。
so、修改这个文件虽然可以达到效果,但是在系统执行grub2-mkconfig之后你修改的配置就会失效。
所以,我们要去修改模版文件,然后执行 grub2-mkconfig 自动重建grub2引导。
注意,grub2中第一块磁盘的第一个分区是(hd0,1),而不是(hd0,0),这一点跟grub有稍许不同,还有不要自作聪明的改sda什么的。。。
转载:http://www.ruesin.com/system/centos/centos7-grub2-193.html
更详细请参考 http://blog.sina.com.cn/s/blog_5a6dca940102vsxr.html
so、修改这个文件虽然可以达到效果,但是在系统执行grub2-mkconfig之后你修改的配置就会失效。
所以,我们要去修改模版文件,然后执行 grub2-mkconfig 自动重建grub2引导。
$ sudo vi /etc/grub.d/40_custom #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry 'Windows7'{ set root=(hd0,1) chainloader +1 } $ grub2-mkconfig -o /boot/grub2/grub.cfg $ reboot
注意,grub2中第一块磁盘的第一个分区是(hd0,1),而不是(hd0,0),这一点跟grub有稍许不同,还有不要自作聪明的改sda什么的。。。
转载:http://www.ruesin.com/system/centos/centos7-grub2-193.html
更详细请参考 http://blog.sina.com.cn/s/blog_5a6dca940102vsxr.html
相关文章推荐
- Linux下一个C(编程入门.h档,.c档,而路多文件的调用)
- 《Linux内核设计与实现》读书笔记(十)- 内核同步方法
- 《Linux内核设计与实现》读书笔记(九)- 内核同步介绍
- Linux下的socket编程实践(五)设置套接字I/O超时的方案
- Linux战地日记—Vim替换字符串
- 网 卡 和 IP 的 应 用
- Linux文件系统操作与磁盘管理,转载自实验楼
- Linux中vim编辑器在命令行模式乱码的问题
- Linux环境变量的设置
- Linux多播问题(No such device)解决方法
- Linux文件打包与解压缩
- Linux第四次学习笔记
- [Linux]Ubuntu中的System Setting
- linux Centos下Mplayer没有声音的解决方法
- linux启动init流程
- linux git reset –hard的误操作解决方法
- Linux中常用操作命令
- Linux之SAMBA共享服务
- 【Linux高频命令专题(17)】head
- 无法使用evince命令打开pdf文档