您的位置:首页 > 其它

关于Ubuntu发行版升级造成 grub 无法使用的问题

2013-07-12 14:03 393 查看
原本使用的是发行版是12.10+windows 8 + debian 7.0,(无视我吧, 我不是故意要装那么多系统的,只是用用就不想删了)。 没想过更新升级Ubuntu,前几天心血来潮,想试试更新后的结果会怎么样,结果升级后就GRUB RESCUE> 了, 关于这个问题网上的方法五花八门, 现整理理如下:

第一步, 出现如下图错误时候,



先用ls, 查看磁盘分区状况

找到Ubuntu根目录, 如 msdos7, 然后就可以通过以下命令回到Grub 正常模式

set root=(hd0, msdos7)
set prefix=(hd0,msdos7)/boot/grub
insmod normal
normal

若命令结束后,能回答正常模式,则此法可解,为大幸。

其实,在多数情况下上面所说的方法会失效, 即便找准了的 根目录root, 回到正常模式, 也不一定能够正常选择操作系统,这个时候应该怎么办呢??

进行第二步, 也就是通过Ubuntu Live CD 或着 Ubuntu Live USB, 通俗来讲,就是做一个Ubuntu的安装盘, 问题就解决了, 关于Ubuntu 安装盘的制作,发个连接吧,希望能帮到读者,http://wenku.baidu.com/view/ebebdf1f227916888486d73c.html

有了安装盘, 重启计算机,选择U盘启动项, 选择Try Ubuntu。 进入之后打开一个终端,

通过shell 命令安装 Boot Repair,

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

安装完成之后, 打开Boot Repair 软件,然后选择推荐修复项,


修复完成后,重启计算机。 就会发现,Grub可用了。 这个应该是个通用的方法。

更多方法参见:

http://ubuntuforums.org/showthread.php?t=1576128
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: