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

系统错误 grub

阅读更多
一下内容是我遇到问题在网上搜索到的。供自己使用。
之前系统是Windows7 64bit(C盘) + D,E盘(都是NTFS) + Ubuntu。
今天,在Windows7中删除了E盘,准备向其中安装RedHat 6。 重启Windows7之后发现Ubuntu的grub菜单不能启动。屏幕显示Invalid FileSystem。 (如果没有记错的话,呵呵)
分析
由于在Windows下面更改了分区状态,删掉了Ubuntu之前的一个分区,造成Ubuntu的分区由sda5变为sda4了,这样找不到grub了,开机显示
grub rescue>

解决
1.  先使用ls命令,找到Ubuntu的安装在哪个分区:
     grub rescue>ls
     会罗列所有的磁盘分区信息,比方说:
     (hd0,1),(hd0,5),(hd0,3),(hd0,2)

2. 然后依次调用如下命令: X表示各个分区号码
     grub rescue>ls (hd0,X)/boot/grub
     如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对,例如直接ls(hd0,X)/grub等等。

3. 假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。

4. 调用如下命令:
    grub rescue>set root=(hd0,5)
    grub rescue>set prefix=(hd0,5)/boot/grub
    grub rescue>insmod /boot/grub/normal.mod

5. 然后调用如下命令,就可以显示出丢失的grub菜单了。
    grub rescue>normal

6. 不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
    进入Linux之后,在命令行执行:
    sudo update-grub
    sudo grub-install /dev/sda
    (sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)

7. 重启测试是否已经恢复了grub的启动菜单? 恭喜你恢复成功!
分享到:
评论

相关推荐

    LINUX系统grub常见错误分析

    "LINUX系统grub常见错误分析" 本文档主要介绍了LINUX系统中grub维护过程中常见的34个错误,包括错误代码、错误描述、解决方法等。下面我们将逐一解释这些错误。 1. Filename must be either an absolute pathname ...

    grub 修复 双系统哦

    1. **GRUB丢失或损坏**:这通常是由于Windows更新、硬盘错误或不当的系统安装操作导致的。结果,用户在开机时无法看到GRUB菜单,从而无法选择启动的操作系统。 2. **GRUB无法找到其他操作系统**:即使GRUB存在,它...

    grub 制作多系统引导的好工具

    3. **引导修复**:如果某个操作系统因为更新或错误无法正常启动,GRUB通常提供恢复选项,比如通过GRUB命令行手动加载操作系统。 四、GRUB与grldr 在你提供的文件列表中,`grldr`是GRUB Legacy的引导加载器。GRUB ...

    系统引导grub for dos

    - 引导错误:可能是因为配置文件错误、文件路径不正确或文件系统问题,需要检查`menu.lst`和相关文件。 - 启动失败:可能是GRUB for DOS没有正确安装,需要重新安装或者修复引导扇区。 - 无法识别操作系统:可能是...

    grub2新特性及常见错误处理

    ### GRUB2新特性解析与常见错误处理指南 #### 一、GRUB2新特性概览 GRUB2,作为GRUB(Grand Unified Bootloader)的继任者,引入了...掌握GRUB2的新特性与常见错误处理技巧,对于系统管理员和高级用户而言至关重要。

    GRUB修复linux系统引导

    当Linux系统因配置错误、硬件故障或其他原因导致无法正常引导时,GRUB便成为了一线生机。 ### 解析GRUB修复流程 #### 步骤一:进入GRUB救援模式 当系统启动出现问题时,通常会在启动画面停留或显示错误信息。此时...

    如何修复GRUB错误

    FIX GURB ON LINUX,当GRUB出现问题时,操作系统LINUX或WIN一般无法启动。该文档描述了如何在LIVECD模式下修复GRUB

    grub-2.04_grub源码_grub2.04_grub_源码

    GRUB(Grand Unified Bootloader)是一款广泛使用的多操作系统启动加载器,主要负责在计算机启动时加载操作系统内核。GRUB 2.04是GRUB的最新版本之一,提供了更加强大和灵活的功能,包括对现代硬件的支持以及高级...

    GRUB学习笔记(GRUB中文参考资料)

    GRUB(Grand Unified Bootloader)是Linux系统中广泛使用的引导加载器,负责在计算机启动时加载操作系统内核。本学习笔记将深入探讨GRUB的基本概念、安装过程、配置方法以及常见问题的解决策略。 一、GRUB基础知识 ...

    grub命令引导系统使用方法

    ### GRUB命令引导系统使用方法 #### 一、引导加载程序与GRUB **1. 什么是引导加载程序** 引导加载程序(Bootloader)是计算机启动时运行的第一个软件程序,负责加载并转移控制到操作系统内核软件(如 Hurd 或 ...

    grub loading…… grub error 15

    3. **错误的GRUB配置**:GRUB配置文件(menu.lst)中的设置不正确。 4. **不兼容的磁盘格式**:GRUB版本与磁盘格式(如GPT或MBR)不兼容。 #### 四、解决方案 **1. 检查硬件** - 使用硬件诊断工具检查硬盘是否有...

    Grub.conf文件修改Linux系统

    同时,谨慎操作,避免输入错误,可能导致系统无法正常启动。 ### 五、GRUB 2与GRUB经典 随着Linux的发展,许多发行版已转向GRUB 2,其配置文件通常为`/etc/grub.d/*`和`/etc/default/grub`。GRUB 2的配置方式更为...

    GRUB2基础教程

    GRUB2是一种流行的引导加载程序,广泛用于Linux和其他类Unix系统中。它负责加载操作系统内核到内存中并启动系统。GRUB2相较于其前身GRUB,增加了很多新的特性和改进,提供了更为强大的配置选项和用户界面。 一、...

    GRUB2_中文指南

    GRUB2是一种开源的启动加载程序,它是GRUB的下一代版本,用于在多种操作系统环境中加载引导菜单并启动操作系统。GRUB2的主要优点是它拥有更好的模块化结构、更容易的配置和强大的脚本支持。 GRUB2与老版本GRUB的...

    系统引导管理器GRUB,为初学者指南

    务必谨慎操作,错误的MBR写入可能导致系统无法启动。 3. 配置GRUB: GRUB的配置文件是`menu.lst`(旧版GRUB)或`grub.cfg`(新版GRUB 2)。在该文件中,你需要定义启动项,包括启动设备(hd[0-n],y),内核文件...

    详细GRUB_学习笔记(多操作系统必备)

    - **GRUB恢复**:当GRUB配置错误或被覆盖时,可能需要通过光盘或USB设备进入救援模式修复。 - **自定义启动菜单**:你可以根据需要调整`grub.cfg`,添加或删除启动项,更改默认操作系统,设置启动延迟时间等。 - **...

    GRUB启动命令详解

    GRUB(Grand Unified Bootloader)是Linux系统中广泛使用的启动加载器之一,它能够为用户提供灵活多样的启动选项,并支持多种操作系统。本文将深入解析GRUB启动命令及其功能,帮助读者更好地理解和掌握GRUB的使用。 ...

    grub2 for dos

    在使用GRUB2 for DOS时,可能会遇到诸如找不到操作系统、引导错误等问题。这时,可以通过以下步骤解决: 1. 检查GRUB2的配置文件`grub.cfg`,确保路径和参数正确无误。 2. 使用GRUB2的内置恢复模式,如`grub rescue>...

    linux grub命令及其详解

    - 利用GRUB的命令行模式,挂载根文件系统,检查文件系统错误。 - 查看GRUB启动日志,获取错误信息并针对问题进行修复。 以上内容对GRUB命令及其详解进行了全面的介绍,从GRUB配置文件的结构到各个指令参数的详细...

    最详细最完整的grub命令行

    当系统启动到GRUB命令行界面时(即看到`grub>`提示符),表示当前处于GRUB模式下。在这一模式下,用户可以通过输入不同的命令来执行特定的操作,例如加载操作系统内核或进行其他系统维护工作。 ##### 2. 获取GRUB...

Global site tag (gtag.js) - Google Analytics