zoukankan      html  css  js  c++  java
  • ubuntu grub 引导修复

     
    (1) 先使用ls命令,找到Ubuntu的安装分区:
    在 grub rescue>下输入以下命令:
    grub rescue>ls

    会罗列所有的磁盘分区信息:

    (hd0,msdos1),(hd0,msdos2),(hd0,msdos3)或(hd0,1),(hd0,3),(hd0,2)
     

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

     grub rescue>ls (hd0,X)/boot/grub

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

     grub rescue>ls (hd0,X)/grub
    会列出一些文件,从而找出有grub的分区X,这里假设X为5
     

    (3)如果找到了正确的grub目录,将grub的两部分关联起来,方法如下:
    以下是/boot没有单独分区的命令:

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

    以下是/boot 单独分区的命令:

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

    然后执行:

    grub rescue>normal
    重启,进入ubuntu之后,在终端执行: 
    sudo update-grub
    sudo grub-install /dev/sda
     
    从而完成修复。
  • 相关阅读:
    Hadoop
    Mapreduce
    ssh原理
    HDFS
    Centos
    创建jira插件
    新型的领导者是一名推动者,而不是一名发号施令者
    上善若水,虚怀若谷
    GoAhead 嵌入式web
    Eclipse基金会
  • 原文地址:https://www.cnblogs.com/jostree/p/4167644.html
Copyright © 2011-2022 走看看