安装win7后如何恢复grub2引导启动

安装win7后如何恢复grub2引导启动,第1张

恢复方法

1、下载最新的grub4dos 2、解压,将grldr这个文件复制到C盘根目录下。(如果Windows7是软激活的话,貌似C盘根目录有个grldr文件,备份后覆盖它) 3、建立boot.ini文件:[boot loader] [operating systems] c:\grldr=”AnythingULike”

4、建立menu.lst文件,用记事本打开,填入:timeout 5 default 0 tittle grub2 find –set-root /boot/grub/core.img kernel /boot/grub/core.img boot

(有boot分区的改为 :find –set-root /grub/core.imgkernel /grub/core.img)

5.重启,然后选择新添加的启动项,正确的话会自动转入grub2,再从grub2启动项中进入Ubuntu。

6.在终端输入:

sudo grub-install /dev/sda sudo update-grub

7.在Ubuntu下进入C盘,把boot.ini menu.lst grldr 3个文件删除即可。

注意:如果是软改激活的话,激活会失效,进入Windows要重新输入cd-key,我用的是这枚:236TW-X778T-8MV9F-937GT-QVKBB。

或者把刚刚备份的grldr重新复制到C盘根目录(没实验,不确定是否有效) 如果更改了grldr导致进入不了Windows7,可以用以下命令进入:root (hd0,1) chainloader /bootmgr boot

在grub2里C盘是(hd0,1),如果还没安装成功在grub下,C盘应该是(hd0,0),你可以执行第一步后ls下看下文件是不是C盘的再确定。

这样应该可以进入Windows7。

你的情况是win能正常引导,centos引导没有添加进去,不知道你的centos是使用什么引导的,不过很有可能用的是grub4dos ,如果是的话,按这个方法添加引导项就搞定了。

1、将grub4dos里面的grldr文件复制出来,保存到C盘根目录下.

2、修改 C:\boot.ini 文件,在 [operating systems] 区域(该文件最后面)加上:C:\grldr="Grub Boot"。

("Grub Boot"这个名字是可以随意起的)。

3、重启,进入grub菜单,选择linux引导,就能进入centos了

4、如果选择other就能进入win系统了

说明,如果根本没有grub菜单,直接就进入centos,那就要修改grub.conf文件, 注释掉hiddenmenu,在其前面加上#,变成#hiddenmenu,即可 。

grldr是grub里面的一个文件,对grub不熟悉的朋友可能不知道,但是如果你用过嬴政一键GHPST、MAXDOS、矮人DOS工具箱等等软件,你就应该知道这个名字:这些软件无一例外都是使用grub或者grldr引导他们保存在你硬盘的软盘镜像或者系统引导文件的。没有grub和grldr(包括avldr、isomenu等等都是由grub或者grldr派生出来的,本文教你修改grldr,也是你自己派生出一个个性化硬盘引导文件的方法和途径。),就不会由上述这些软件的存在。

grldr好比:ntldr之于windows 5.x(nt/xp/2003等) bootmgr之于windows 6.x(vista/7)

grldr.mbr用来写入硬盘mbr的 或者nt引导系统中boot.ini来调用

NTLDR、NTDETECT.COM 两个文件平时是看不到的,要打开‘我的电脑’-工具-文件夹选项下-查看选项卡去掉‘隐藏受保护的 *** 作系统系统文件的勾,下面选‘显示所有文件和文件夹’才可以!! 你可以用搜索的方法搜索出来.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11693231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存