grub rescue急救模式修复gurb引导

本文详细介绍了在遇到GRUB引导系统被破坏时,如何通过命令行操作来修复GRUB,确保双系统环境下Windows和Debian Linux能正常引导。包括在Debian 6和7系统中的具体步骤,涉及分区查看、GRUB配置调整、模块加载及系统恢复等关键步骤。

问题:我的是win7+debian lnux双系统,由grub做引导,有次 开机电脑进入grub之后,在屏幕有如下提示

 

grub rescue>

 

---------------------------------

在网上查找原因后是 grub系统引导被破坏了。

 

解决办法如下:

>ls

先查看磁盘分区情况

让后找到linux系统分区,我的 是 (hd0,msdos8)

>set root=(hd0,msdos8)

设置grub分区

>set prefix=(hd0,msdos8)/boot/grub/

设置grub启动路径

>insmod /boot/grub/normal.mod

加载基本模块

>insmod

接下来就会进入grub菜单了,选中linux系统,进入

打开终端程序

>sudo grub-install  /dev/sda

安装grub

>sudo update-grub

更新grub

ok,grub修复完毕,再次开机的时候,就可以看到grub菜单就恢复了


----2014-3-24----修改

以上为我在debian6上的回复方式,在我用debian7时略有不同

昨天不小心包 swap分区删掉了,就进入了grub救援模式

学会了一个新的用法

ls  (hd0,msdos10)/      ---可以查看该分区的文件夹(如果是linux分区的话,不是的话,就显示 无法识别的文件系统),

ls   (hd0,mdos10)/grub/ 

用这个命令循环查找grub所在分区

在指定mod模块是,发现和debian6 不太一样,不需要 .mod后缀名

直接 insmod normal  就可以了


---2014-9-19 修改

重装了windows系统,grub启动都没有了,在windows下安装easybcd工具,添加linux启动选项,在启动的时候选着 linux启动,但是进不了linux系统。

重新启动电脑,开机就会看到grub的救援模式,按照上面的方法,进入linux系统,安装修复grub 就ok了。


-----2015-1-20

给同事安装debian 7  发现安装完成之后 系统看不到应道grub菜单,用usb 刷的debian镜像启动后,发现新的镜像 右下角提供了grub修复工具。修复方式和之前一致。在 insmod  normal.mod 后 insmod 提示 normal已经加载,则用normal 则会看到grub 启动菜单,然后竟如系统后 在 更新grub就ok了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值