zoukankan      html  css  js  c++  java
  • 【原创】开机出现grub rescue,修复办法

    出现这种问题 一般在于进行了磁盘分区(GHOST备份时也会造成)导致grub引导文件找不到。我们只要让它找到引导文件就好了。

    此时屏幕上提示grub resume>  我们先输入set看下现在grub引导指向哪个盘 出现  

     

    这表明引导现在指向第一块硬盘的第一分区,而引导文件不在该区 因此出现grub resume待会儿不用尝试该分区。

    在用ls命令查看 磁盘的分区情况其中hd0 代表第一块硬盘 hd1代表第二块 

     

    接下来我们要找到引导文件所在的地方

    用 ls (hd0,msdos1)/         一个一个的的尝试  当出现有grub字眼是 就说明 找到了 正确的引导分区 你可以用ls (hd0,msdosX)/grub  继续查看里面的具体内容。

    接下来用

    Set命令 设定root 和prefix

    将图中的msdos1改为你找到的正确分区。 用set命令查看是否已设定好。

    再输入insmod normal  回车 再输入normal  这样就回到了原来熟悉的grub启动界面

    但 还没完。

    如果你能进入linux 请跳转最后一步 否则往下看 

    在熟悉的grub界面 按进入命令行模式 输入

    set root=(hd0,msdos1)

    Set prefix=(hd0,msdos1)

    其中msdos1为你找到的正确引导分区。

    最后一步

    然后 启动你的linux系统 在终端输入

    sudo update-grub

    sudo grub-install /dev/sda

    Sda的含义是指的你的第几个磁盘a代表第一块sdb表示第二块而sda1代表第一块磁盘的第二分区。

    你可以用ls /dev/sd*   查看你的磁盘情况。

    问题解决。。

    作者:leemoaly
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    数组
    mysql优化思路
    mysql_存储过程
    mysql_函数
    mysql_结构
    mysql_触发器
    mysql_变量
    mysql_事务
    mysql总结
    mysql备份
  • 原文地址:https://www.cnblogs.com/kavs/p/4349455.html
Copyright © 2011-2022 走看看