fedora-16 Linux 和 win7 双系统,出现grub rescue的处理

Linux(fedora 11)菜鸟之旅(3)--GRUB浅谈 FedoraLinux采用GRUB作为引导程序。GRUB(Grand UnifedBootloader,大一统引导管理器)是一个通用的引导程序,是用户能够在引导系统时选择启动的操作系统,或选择同一操作系统的不同版本。GRUB是目前应用最广的引导程序,许多Linux系统现均采用GRUB作为默认的引导程序。GRUB提供三个功能强大的用户界面,每个界面都允许用户直接引导操作系统,在系 阅读详情

本人安装的是win7+fedora16,今天想在自己电脑上装个oracle 11g,不过网上看到oracle 和 win7的兼容性好像不太好,安装的时候很麻烦,所以就想从C盘分了一个10G的区出来,想安装xp,在xp上装oracle,就找了一个GhostXP的光盘想直接在win7下读取光盘试试能不能直接恢复系统到新的分区。运行光盘—>选择“安装windowsXP”—>选择新的分区—>点击确定,结果发现没反应 = =

想到是不是只能从光驱启动才能进行系统恢复,于是关机从光驱启动,进入菜单后发现这个光盘只能恢复系统到C盘,于是放弃了想法。

---------------------------------------------------------此为背景--------------------------------------------------------------------

拿出光盘,重启电脑,这时令人紧张的一幕发生了:

系统引导错误,开机后无法找到内核,出现  GRUB loading

                                                                     erro: unknown filesystem

                                                                     grub rescue>_

于是,我想起来万能的百度,终于经过一顿百之后,略微知道了些原理:我的win7在c盘,fedora的硬盘空间是从d盘分出来的,每次系统启动时都是先进入grub,也就是现在fedora的启动目录里选择进入哪个系统,如果按分区来讲,grub在(hd0,msdos6)(每个人的可能不一样)也就是我的fedora安装的分区,那么启动时root应该设在(hd0,msdos6),可是不知道在什么时候GHOST的关盘修改了启动,把root改在了刚才我选择的分区(或者win7分区),反正是一个windows的分区,也就是NTFS的分区,问题就在这,linux是不能识别这种文件系统的,所以就有了erro:unknown filesystem。这时自然不能启动,所以grub就会启动修复模式,出现 grub rescue。此时我们要做的就是把grub重新指向(hd0,msdos6)。

!!!!!!!!!!!!!!!!下面才是我写这篇日志的原因!!!!!!!!!!!!!!!!!!!!

百度到了很多出现过同样问题的人,也有不少的解答。不过也不知道那些写日志的人是不是都亲自试验了!!有些写的根本就是错的!!按照他写的步骤根本执行不下去!!坑爹啊!!!

所以我就在这总结一下我的处理步骤,可能很少用到,不过我看百度能搜到人人的日志,所以希望能帮助那些遇到同样问题的人。以下步骤都经本人亲自操作可行。

由于在rescue模式下,只有少量的基本命令可用,必须通过一定的操作才能加载正常模块,然后进入正常模式。
rescue模式下可使用的命令有:set,ls,insmod,root,prefix(设置启动路径)

1、查看分区

      因为每个人的分区情况不一样,所以要查看分区

                                           grub rescue>ls  回车

     就会出现(hd0)(hd0,msdos9) (hd0,msdos8) (hd0,msdos7)(hd0,msdos6) (hd0,msdos5) (hd0,msdos4)(hd0,msdos2)(hd0,msdos1)  注:上面是我的分区,每个人的可能不一样。

    因为不知道fedora装在了那个分区,所以挨个查看,用下面的语句:

                                          grub rescue>ls (hd0,msdosX)/  (这里的x是上面出现的数) 注意:特别注意 这 里 的“/”,如果没加"/"找到系统分区后会显示bad filename                                                         

                                         经试验上句等价于grub rescue>ls (hd0,X)/

    如果回车后显示unknown filesystem证明不是要找的分区,继续下一个,直到找到你敲完回车后会显示一列很长的目录   ../.../ lost+found /.../boot/.../....这就找对了。我的是(hd0,msdos6)。

2、设置grub的启动分区和路径

    输入下面四个命令:

                 grub rescue> root=(hd0,6)回车

                 grub rescue>prefix=(hd0,6)/boot/grub2  回车   注意:这里是grub2,网上的教程都写的grub,可能是针对的linux版本不一样,对于fedora来说一定要是grub2,否则在下面会显示not found file。

                 grub rescue>set root=(hd0,6) 回车

                 grub rescue>set prefix=(hd0,6)/boot/grub2  回车  注意:这里同样是grub2

3、加载基本模块,进入正常模式

         输入:grub rescue>insmod normal   回车  就可进入grub环境下,明显的变化是grub rescue的显示变得更亮了,grub rescue变为grub。然后输入  grub>normal 回车 就可以看到期盼已久的系统选择页面了。不过别以为到这里就算完成了全部工作,如果只做到这里下次再启动电脑是还是会进入grub rescue的。所以下一步。

4、更新grub

       在系统选择页面选择fedora,进入系统。

       打开终端,输入grub-install /dev/sda ,稍等片刻就会提示installation finished. no error reported.

       如果说没有安装权限就先输入su回车,然后输入管理员密码再输入上述语句。

至此,大功告成!

来自:http://blog.renren.com/share/345572644/12504696783?from=0101010202&ref=hotnewsfeed&sfet=102&fin=4&ff_id=345572644

               

Fedora修复grub2启动项grub rescue 前提: Fedora22系统,/boot单独分区(/dev/sda6),其他以LVM 分区存在着。 解决方案:在grub rescue界面上只有少数命令可以用。1.查看分区grub rescue> ls会出现:(hd0)(hd0,msdos9) (hd0,msdos8) (hd0,msdos7)(hd0,msdos6) (hd0,msdos5) (hd0,msdos3)(hd0,msdos2)( 阅读详情

相关推荐

双系统GRUB引导修复全攻略:从原理到实践

操作系统引导加载程序是计算机启动过程中的关键组件,其中GRUB(GRand Unified Bootloader)作为Linux系统的默认引导程序,负责加载内核并管理多操作系统启动。在UEFI启动模式下,GRUB通过ESP分区中的efi文件实现引导,而传统BIOS模式则直接写入磁盘MBR区域。当Windows与Linux双系统共存时,常见的引导问题往往源于分区调整或系统更新导致的GRUB配置丢失。通过Linux急救盘进入Live环境,挂载原系统分区并chroot操作,可以重新安装GRUB引导程序并重建配置文

weixin_34161032的博客 428

安装fedora12时,将grub安装在boot分区引导记录(PBR)后,重启后无法进入系统

症状:前几天,在Windows机器上安装完fedora12(grub安装在boot的PBR)后,机器重启后无法进入任何一个系统,黑屏白字显示没有可引导的介质(no bootable media)。原因:这是因为此时的第一活动分区是boot分区,第二活动分区是c:盘,MBR中是windows的代码,它只认第一活动分区,并且只认第一活动分区的中PBR,必须通

LeonHughes的专栏 3590

Windows与Linux双系统安装与配置全指南

操作系统双启动是计算机用户常见的需求,它允许在同一硬件上运行不同的操作系统环境。通过合理的分区规划和引导管理,可以实现Windows与Linux系统的共存。UEFI启动模式和GPT分区表是现代计算机的标准配置,为双系统提供了更好的支持。在实际应用中,双系统既能满足Windows专属软件的使用需求,又能发挥Linux在开发和服务器领域的优势。本文详细介绍了从硬件兼容性检查、分区规划到引导修复的全流程,特别针对BIOS/UEFI模式差异、GRUB引导管理等关键技术点提供了解决方案。对于开发者而言,这种配置还能实

csdn785029689的博客 654

Centos开机进入grub命令行模式进入不了操作系统

Linux系统无法开机,开机即进入Grub菜单问题解决(亲自实验)

每天都要开心呀(#^.^#) 7916

ADRV9026初始化避坑指南:手把手调试PostMcsInit常见故障

本文详细解析了ADRV9026多片同步初始化过程中的PostMcsInit常见故障,包括时钟校准失败、JESD链路建立问题和ARM核通信异常等。通过实际项目经验,提供了硬件检查清单、软件配置要点和分层诊断方法,帮助工程师快速定位和解决问题,提升系统稳定性。

hadoop5ranger的博客 620

DrissionPage实战:5分钟搞定京东滑块验证码自动登录(附完整轨迹生成代码)

本文详细介绍了如何使用DrissionPage工具实现京东滑块验证码的自动化登录,包括环境配置、滑块缺口识别、拟人化轨迹生成算法及完整登录流程。通过物理运动学模型和智能识别技术,有效提升验证码破解成功率,适用于电商自动化场景。

weixin_29229055的博客 244

fedora-grub启动错误无法登录系统解决办法

http://keenews.com/houyewei/2011/10/10/fedora-grub启动错误无法登录系统解决办法/ 自己所一个fedora新手,对linux的了解也不算太多,所有下面的内容如果有什么不对的地方欢迎指出 以下两段内容是一些吐槽,大家完全可以忽略 前几天为了缅怀乔布斯我想在我的电脑上装一个苹果的系统结果却悲剧的失败了,一气之下把一个四十G的盘格了,又不太想留...

weixin_30328063的博客 283

FDTD材料nk值拟合优化指南:利用材料资源管理器提升光学模型精度

本文详细介绍了如何利用FDTD仿真软件中的材料资源管理器,对材料nk值进行精确拟合与优化,从而提升光学模型的仿真精度。文章通过实战案例,解析了拟合参数调整、报告解读以及针对varFDTD求解器的特殊注意事项,帮助用户从根本上解决仿真结果不准的常见问题。

weixin_29196891的博客 352

fedora下用grub命令启动系统

fedora的启动菜单grub.conf丢失,就无法进入系统。不过,若是grub启动管理器是好的,则可以通过grub命令行来手动引导启动系统。   grub是一个多系统的启动管理器,不但有linux版本的grub,也有windows版本的grub。可以说,grub是一个非常强大的多系统启动管理器,具有多重系统引导,交互式操作,可设置grub启动密码,可映射硬盘,可以定制开机画面等等特点。通过命令行

1818

comsol-声学

COMSOL多物理场仿真软件以高效的计算性能和杰出的多场耦合分析能力实现了精确的数值仿真,已被广泛应用于各个领域的科学研究以及工程计算,为工程界和科学界解决了复杂的多物理场建模问题。COMSOL内嵌的声学模块可以方便地进行多孔声学和粘热声学的模拟仿真。软件数值计算得到的云图,可以将声压、速度、声强以及声能耗散等结果可视化,十分有利于学生对声学的学习和理解。将COMSOL仿真引入实验当中,通过软件的可视化处理有效直观的展示复杂物理场和集合模型仿真的流程,与实验数据结合,使得文章内容具有说服力、预见性和新颖性。

y2715163545的博客 2376

STM32_DAC

DAC(Digital-to-Analog Converter,数模转换器)是将数字信号转换为模拟信号的外设,广泛应用于音频输出、波形生成、电机控制等场景。STM32F407 系列芯片配备了 2 个 DAC 通道(DAC1 和 DAC2),支持 12 位分辨率,支持多种触发方式,可输出稳定的模拟电压。本文从 DAC 的基本原理出发,详细讲解 STM32F407 DAC 的配置方法、代码实现、波形生成以及实际应用案例,帮助你快速掌握 DAC 的使用技巧。

轩宇的博客 1240

linux系统开机grub命令修复方法,linux系统GRUB修复

1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。2.等安装界面出来后,按F5然后在boot后面下输入linux rescue然后就是回车一下3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。4.然后会出现这样的字符sh#5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说,谁也能明白,地球人...

weixin_34308792的博客 8257

loadStop的原因导致的SSUSP

Total内存值是可用来调度的可用内存,当前可用内存为 0M。 loadSched和loadStop的阈值是根据 Total 内存和节点内存来做限制的。 loadStop 50G,现在有大量作业SSUSP,说明之前某个时间点该节点内存可能有低于50G的时候,导致作业SSUSP,具体是否是这个原因引起的需要用 bjobs -l JobID 看下作业的详细信息。 如果是loadStop的原因导致的 SSUSP,根据loadStop设置的阈值,Total 值高于loadStop值后,将逐步恢复挂起的作业

Blueberry521的博客 666

系统引导管理器GRUB

系统引导管理器GRUB作者:北南南北 来自:LinuxSir.Org 摘要: GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows;从LinuxSir.Org 讨论区近四年的观察来看,大多初学者并不能在短时间内掌握GRUB的用法,为了解决初学者在最短时间内掌握GRUB,重写GRUB入门文档还是有必要的;本文重点介绍了GRUB的menu.lst的写法

幽客独往 3205

无人机频谱侦测与智能识别技术实战解析

本文深入解析无人机频谱侦测与智能识别技术实战应用,涵盖无线电侦测、信号处理和定位技术等核心内容。通过频谱分析、特征提取和机器学习算法优化,实现高精度无人机识别与定位,并分享复杂环境下的应对策略和系统集成经验。

weixin_28419039的博客 488

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

GRUB安装后启动进入GRUB命令环境后,如何进入系统的解决方法

首先,要知道自己的硬盘分区情况和系统安装情况。   本文以如下的分区安装情况为例:   sda1   Windows 7 sda2   扩展分区 sda5   Windows XP sda6   Linux 2.6.32.26 LTS sda7   Linux Swap sda8   ... sda9   ... sda10 ...   那么在GRUB中启动Windows

麦克船长的技术笔记 8487

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

python 读取 docx 报错_Ubuntu下使用python读取doc和docx文档的内容方法

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云官方镜像站提供CentOS、Debian、Ubuntu、 Fedora、Arch Linux、openSUSE、Gentoo、Scientific Lin...

weixin_39716088的博客 383

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

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

浪潮NF8460M4服务器安装麒麟Linux的时候,用外置光驱无法识别,改用u盘安装,安装成功后,重启正常,但把U盘拔掉后,重启系统时,无法正常进入系统,进入了"grub rescue>"模式。 折腾了一番,发现是在安装的时候默认把grub装在了u盘上,所以每次都要从u盘启动。于是重新安装,在安装过程中,手动更改了引导程序的安装位置,如下所示: 但安装完成后,重启仍然从U盘启动,很无奈。...

BUG_88的博客 4811

win7、fedora 双系统 安装及引导修复

Win7、Fedora双系统 --安装          昨天晚上兴起用硬盘安装了双系统,原系统是win7, 后装了fedora13。安装过程如下: 一、环境描述     系统: Win7 32     磁盘: C(50G-win7系统)、D(120G)、E(108G)、F(132G)、H(50G)  二、准备         1. 下载镜像文件:

闲云野鹤 的专栏 8073

以LVM安装的fedora重装windows后的修复引导过程

重装win8,发现fedora无法引导,用EasyBCD也无能为力。在多方搜索后,找到了一种手动修复LVM管理的Linux系统的引导项的方法。

瞑夜-q的专栏 5691

Linux学习笔记(二):关于windows,linux双系统删除grub后不能进入系统解决方案

今天出了一回小差错,导致误删了grub。。。             事情时这样的,系统本来有win7与fedora双系统,然后想换个ubuntu,然后就开始装ubuntu11.10,但是装的时候我以为ubuntu会自动去识别覆盖fedora,但是没有,我的电脑竟然还有空余磁盘(头痛),于是ubuntu就装在那了,这个时候电脑更新了grub,原来fedora生成的grub被更新了,但是注意,这个

1535

[已解决]电脑开机报错提示grub命令行,进入grub rescue界面,无法正确进入bios或系统的原因及解决方案

我原来的电脑使用的是Windows 10和Ubuntu 18.04的双系统,由于想要重新安装Ubuntu系统,我首先进入Windows系统,然后通过磁盘工具直接删除了Ubuntu系统所挂载的硬盘分区,以便清理空间进行重装。重启电脑后,我计划通过BIOS选择从U盘启动来安装Ubuntu,但无论如何都无法进入BIOS或系统在重启后,屏幕上仅显示以下命令,这表明我们已进入GRUB救援模式(grub rescue),这一模式通常用于故障排除,提示用户存在引导问题。

LHZ233的博客 2万+
上一篇: 什么叫回调函数
下一篇: 进程和线程
LinuxJoey
博客等级 码龄15年 117粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值