精华内容
下载资源
问答
  • grub rescue

    2016-09-29 17:47:37
    grub rescue

    症状
    开机停在grub rescue> 界面

     

    操作

    删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。


    原因

    grub2分为两部分,一部分(一般情况下)写在了mbr上,另一部分写在了某个分区的/boot/grub目录(如果/boot单独分区,则直接写在对应分区的/grub目录)里面。由于上述操作,致使grub2mbr里面的那一部分找不到/grub目录里面的那一部分了(或者那一部分已经删除了)。

     

    解决

    彻底删除grub2,让这个提示不再出现恢复Windows只要你有Windows启动盘(非GhostWindows U盘启动盘,用它启动到故障修复台,运行fixboot或者fixmbr都可以。win7命令行下,则是执行:BootRec.exe /fixmbr/fixmbr修复mbr/FixBoot修复启动扇区,/ScanOs检测已安装的win7/RebuildBcd重建bcd。)


    个人经历

    展开全文
  • Grub Rescue

    2014-06-09 11:46:01
    grub rescue> set //查看配置 grub rescue>

    启动只显示Grub Rescue>


    grub rescue>ls   //查看分区

    grub rescue>ls (hd0,X)/boot/grub   // x为分区,挨个尝试, 显示内容就是应该原引导文件的内容


    grub rescue> set    //查看配置

    grub rescue> set root=   //按照查看配置格式填写

    grub rescue> set   perfix= 

    grub rescue> insmod normal

    grub rescue> normal //重启进入引导页面


    进入linux(ubuntu)

    shell

    #sudo  update-grub

    #sudo grub-install /dev/sda  //选择硬盘


    展开全文
  • Grub rescue

    2013-08-20 19:25:15
    相信很多装过双系统的人都遇到过这个问题,今天我也遇到了,总结一下。 我先按照命令的方式进行,就是ls那些,但是没找到,所以就只能用Winpe中有一个diskGeneic工具,重新写入新的分区,就可以运行了。...

    相信很多装过双系统的人都遇到过这个问题,今天我也遇到了,总结一下。

    我先按照命令的方式进行,就是ls那些,但是没找到,所以就只能用Winpe中有一个diskGeneic工具,重新写入新的分区,就可以运行了。

     

    还有,不同的电脑有不同的bios选项,我电脑的bios要先设置boot选项,然后才能选择第一启动项,这个我就晕死了,就受不了了!!害的我弄了半天才弄好!!

    展开全文
  • grub rescue 修复

    2016-06-15 22:14:28
    我格式化了以前的ubuntu,装了新版本的ubuntu,出现这个问题,是这么修复的 ...grub rescue>set prefix=(hd0,1)/grub grub rescue>insmod normal normal 进入系统后: sudo update-grub sud

    我格式化了以前的ubuntu,装了新版本的ubuntu,出现这个问题,是这么修复的


    grub rescue>ls

    grub rescue>set root=(hd0,1)
    grub rescue>set prefix=(hd0,1)/grub
    grub rescue>insmod normal

    normal


    进入系统后:

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


    下面是转载原文

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


    开机显示:GRUB loading

    error:unknow filesystem

    grub rescue>

    原因:
    已经发现下面几种操作会导致这种问题:
    1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。
    2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。
    3,重新安装系统,把linux安装到了新分区,原有分区已经格式化,但是没有重新安装grub2。
    4,用ubuntu备份工具/衍生版制造工具等,把主分区回复成了8.X的老版本,结果老版本的grub是grub1,于是把grub2破坏掉了。

    总归,是由于操作者不知道grub2分为两部分,一部分(一般情况下)写在了mbr上,另一部分写在了某个分区的/boot/grub目录(如果/boot单独分区,则直接写在对应分区的/grub目录)里面。由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目录里面的那一部分了(或者那一部分已经删除了)。

    思路:
    方法1,彻底删除grub2,让这个提示不再出现:
    适用于已经不想再使用ubuntu,要转回windows的人。
    这个很简单,只要你有Windows启动盘(非Ghost),用它启动,至选择安装位置,不用真正安装,退出重启就可以。
    或者用它启动到故障修复台,运行fixboot或者fixmbr都可以。
    win7命令行下,则是执行:BootRec.exe /fixmbr
    (/fixmbr修复mbr, /FixBoot修复启动扇区,/ScanOs检测已安装的win7,/RebuildBcd重建bcd。)

    方法2,重新安装、修复grub2
    1. 先使用ls命令,找到Ubuntu的安装在哪个分区:
    在 grub rescue>下输入以下命令:


    代码:
    ls

    会罗列所有的磁盘分区信息,比方说:


    引用:
    (hd0,1),(hd0,5),(hd0,3),(hd0,2)

    2. 然后依次调用如下命令: X表示各个分区号码
    如果/boot没有单独分区,用以下命令:


    代码:
    ls (hd0,X)/boot/grub


    www.2cto.com

    如果/boot单独分区,则用下列命令:


    代码:
    ls (hd0,X)/grub


    正常情况下,会列出来几百个文件,很多文件的扩展名是.mod和.lst和.img,还有一个文件是grub.cfg。假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。

    4,如果找到了正确的grub目录,则设法临时性将grub的两部分关联起来,方法如下:
    以下是/boot没有单独分区的命令:


    引用:
    grub rescue>set root=(hd0,5)
    grub rescue>set prefix=(hd0,5)/boot/grub
    grub rescue>insmod /boot/grub/normal.mod


    以下是/boot 单独分区的命令:(这几句有待验证)


    引用:
    grub rescue>set root=(hd0,5)
    grub rescue>set prefix=(hd0,5)/grub
    grub rescue>insmod /grub/normal.mod


    然后调用如下命令,就可以显示出丢失的grub菜单了。
    grub rescue>normal
    不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
    启动起来,进入ubuntu之后,在终端执行:


    代码:
        sudo update-grub
        sudo grub-install /dev/sda

    (sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
    重启测试是否已经恢复了grub的启动菜单? 恭喜你恢复成功!
    5,如果找不到正确的/grub目录,比如第3、4种误操作,则尝试寻找是否有linux核心文件,则依次调用如下命令: X表示各个分区号码:
    grub rescue>下,输入:
    如果/boot没有单独分区:


    代码:
    ls (hd0,X)/boot


    如果/boot单独分区,则:


    代码:
    ls (hd0,X)

    找名字类似与vmlinuz-3.0.0-12-generic这样的文件,这是linux核心文件,如果找到,记下(hd0,X)中的X值。假设找到(hd0,5)时,显示了文件夹中的文件。

    然后用live cd 或者 live usb启动,在live cd的ubuntu的终端中依次输入以下命令(sda5中的“5”必须改成上面记录下来数值)(这两句需要验证):
    如果/boot没有单独分区:


    代码:
    sudo mount /dev/sda5 /mnt
    sudo grub-install --boot-directory=/mnt/boot /dev/sda

    如果/boot单独分区,则:


    代码:
    sudo mount /dev/sda5 /mnt
    sudo grub-install --boot-directory=/mnt /dev/sda


    然后重新启动即可。

    (以上这两句命令也可以解决安装ubuntu时grub安装位置不对,没有将grub安装到/dev/sda,造成启动时不出现ubuntu启动项直接进入windows的问题,不过需要自行确定sda5中的“5”改成什么数字。)
    6,如果连linux核心文件都没有,那么,彻底重新安装吧

    展开全文
  • 怎样修复grub开机引导(grub rescue)

    万次阅读 多人点赞 2019-07-18 11:29:56
    很多时候,特别是在linux调整分区后,开机重启时会...由于分区调整或分区UUID改变造成grub2不能正常启动,从而进入修复模式了(grub rescue),也称救援模式。 在救援模式下只有很少的命令可以用:set , ls , ins...
  • grub rescue恢复

    2017-11-01 08:31:11
    grub rescue>ls   会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2)   2. 然后依次调用如下命令: X表示各个分区号码   grub rescue>ls (hd0,X)   如果都找不到的话,需要查一下是否...
  • grub rescue 模式

    2014-12-21 13:04:07
    grub rescue 模式 下命令操作解析
  • ubuntu出现grub rescue

    2019-09-14 09:49:25
    出现grub rescue的解决方法: 1 grub rescue>ls 罗列所有硬盘分区信息,如 (hd0) (hdo,msdos3) (hd0,msdos2)(hd0,msdos1) 我另外加装了一块固态硬盘,所以我的后面还有(hd1)...... 2 grub resc...
  • Grub Rescue修复方法

    2014-12-17 22:41:45
    Grub Rescue修复方法
  • Ubuntu重装启动失败进入修复grub rescue模式.docx
  • 错误信息: error: no such partition ...grub rescue> _ 错误原因: grub找不到文件normal.mod 解决方法: grub rescue> ls (hd0) (hd0, msdos8) (hd0,msdos7).... grub rescue> ls (hd0, ...
  • GRUB RESCUE修复

    2014-05-19 15:23:13
    在Windows7与Ubuntu双系统下,修复由于Windows 7系统还原破坏引导导致出现grub rescue
  • Fedora修复grub2启动项grub rescue

    千次阅读 2016-04-05 10:23:33
    前提: Fedora22系统,/boot单独分区(/dev/sda6),...1.查看分区grub rescue> ls会出现:(hd0)(hd0,msdos9) (hd0,msdos8) (hd0,msdos7)(hd0,msdos6) (hd0,msdos5) (hd0,msdos3)(hd0,msdos2)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,777
精华内容 3,510
关键字:

grubrescue