`
wxl24life
  • 浏览: 291302 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决grub rescue问题

 
阅读更多

Win7+Ubuntu双系统,对硬盘重新分区后启动不了,提示 grub rescue>


起因是这样的:


C盘空间太小,想从D盘分配出一块空间以对C盘进行扩充。要实现容量扩充,现有的分区软件需要按照如下的步骤展开:

(1)在D盘前free掉一块空间S

(2)在S上创建新的分区(格式同C盘)

(3)Merge C & S


我先做了前两个步骤,重启电脑的时候出现了前面的问题。


解决方法参考了 「Ubuntu启动问题以及Grub Rescue修复方法」,顺利解决。我把解决方案总结到这里:

先说一下为什么会导致上面的引导错误。道理很简单,原来ubuntu位于第n个分区,现在我在它前面多加了一个分区,导致目前的第n个分区不在是ubuntu,因此找不到ubuntu的引导程序,出错。

解决的办法就是修改引导参数,到新的分区上面去找。

Step 1: grub rescue>set

root=hd0,msdos9

prefix=(hd0,msdos9)/boot/grub

//Note: set命令可以显示原先的参数值,可以由此找到原先ubuntu分区所在的分区号,此处是msdos9

Step 2: grub rescue>ls (hd0,msdos10)/boot/grub

//Note: 根据我的判断,由于我添加了一个分区,此时ubuntu分区后移一号msdos10。为了验证我的判断,可以调用ls命令,此时列出了该路径下的文件,所以判断是对的。

(你也可以像那篇文章里写的,先ls,然后逐个分区尝试)

Step 3: grub rescue> set root=hd0,msdos10

grub rescue> set prefix=(hd0,msdos10)/boot/grub

//Note: 重新设置参数值

Step 4:grub rescue>insmod /boot/grub/normal.mod

grub rescue>normal

//Note: 此时会重现久违的引导菜单

Step 5: 进入Ubuntu系统,终端下执行下面另个命令

sudo update-grub

sudo grub-install /dev/sda


重启,搞定


分享到:
评论

相关推荐

    Ubuntu重装启动失败进入修复grub rescue模式.docx

    Ubuntu重装启动失败进入修复grub rescue模式.docx

    windows grub修复

    windows grub修复 Grub Rescue修复方法

    重装xp后修复grub

    重装xp后修复grub 在我们安装了双系统后,会发现Linux进不了了,但实际上Linux还是在硬盘上,只是无法进入而已。 通过压缩包里面的软件和步骤,完全解决重装xp系统后恢复Linux的问题

    U盘安装Linux系统后重启时进入”grub rescue>”模式解决方法

    浪潮NF8460M4服务器安装麒麟Linux的时候,用外置光驱无法识别,改用u盘安装,安装成功后,重启正常,但把U盘拔掉后,重启系统时,无法正常进入系统,进入了”grub rescue>”模式。 折腾了一番,发现是在安装的时候...

    linuxrescue恢复grub.pdf

    linuxrescue恢复grub.pdf

    clearMBR.rar

    解决windows 启动提示Grub rescue 问题,支持Winxp等系统

    jquery_ui很完整

    jquery_ui很完整

    grub2基础教程-修订版

    d)支持rescue模式,可用于系统无法引导的情况 e)国际化语言。包括支持非ASCII的字符集和类似gettext的消息分类,字体,图形控 制台等等 f)有一个灵活的命令行接口。如果没有配置文件存在,GRUB会自动进入命令模式 g)针对...

    MBRFIX.rar

    MBR修复工具,修复windows删除linux系统后启动提示 grub rescue问题 MBRFix工具修复MBR很方便,先进入cmd命令窗口,然后进入mbrfix工具所在的目录(用cd命令),然后输入命令 MbrFix /drive 0 fixmbr ,再确认一下...

    LINUX GRUB引导故障和救援模式

    LINUX 下GRUB引导故障和救援模式,讲解详细。

    windows 下GRUB恢复方法

    windwos 下的GRUB恢复方法 第一种方法:利用linux安装光盘来恢复 重启计算机,在出现linux安装类型的时候按F5,然后在提示符下输入: # boot:linux rescue 根据提示选择即可,进入救援模式终端后,通过以下命令来...

    mondo rescue3.2.1-1

    该资源实用于redhat6.5版本的系统,如果你不是redhat6的版本,请自行去官网下载安装包

    解决Centos7 安装腾达U12无线网卡驱动问题

    解决过程: 办法一: CentOS7.3 默认的内核版本较低,为 3.10.0-514.el7.x86_64。 ... 笔者尝试了升内核(升到4.1.8)、安装模块...安装好ubuntu后reboot ,开机报错 no such partition,并进入grub rescue, 参考https://

    硬盘安装linux FC4方法

    后RH9也引导不了了,用多种方法grub和Rescue模式均没有修复。郁闷之中想起了安装FC4,由于没有DVD光驱,刻录CD要四张碟,感觉既麻烦又奢侈,于是用采用现在比较流行的硬盘安装的方法。(当前系统WIN XP)

    unetbootin系统安装器

    Super Grub Disk, a boot utility that can restore and repair overwritten and misconfigured GRUB installs or directly boot various operating systems Dr.Web Antivirus, F-Secure Rescue CD, and Kaspersky ...

    Linux的单用户、修复模式等在系统修复中的运用

    跨越控制台登录主要包括借 grub 和 lilo 跨越控制台登录、linux rescue 模式、第三方 livecd 系统和第三方 Linux 系统等。 在使用跨越控制台登录时,我们可以使用 grub 或 lilo 系统引导管理器。例如,在 grub 启动...

    Linux操作系统跨控制台的登录方法运用

    另外单用户模式还有一个前提是您的grub或者lilo是能正常工作的;并且您知道您的系统问题发生在哪里,当以单用户模式登录时,您能打开文件系统的写操作,然后进行您想要进行的系统修复。Linux的修复模式就是linux ...

    rhce系统管理ppt教程

    第一单元 安装 Red HAT Linux Red Hat 安装 安装需求 安装模式 安装步骤 安装类型与种类 软Raid设置 逻辑卷管理器(LVM)设置 防火墙设定 安装中的窗口切换 ...系统挽救模式(rescue) 系统挽救模式的使用

    TuxGuru-开源

    该项目旨在制作这样的开放源代码实用程序,借助该实用程序,您可以在有/没有技术知识/技能的情况下解决任何问题。Tuxguru的Rescue平板电脑可以解决许多问题,包括密码,Grub,备份,恢复,分区,安装等。

Global site tag (gtag.js) - Google Analytics