Ubuntu14.04启动出现grub rescue

17 篇文章 0 订阅

使用grub引导Ubuntu系统的

原因:

  • 采用分区助手调整windows下的分区后,导致各分区状态改变,所以grub无法启动Ubuntu系统

解决办法:

  • 查看分区状态:
grub rescue> ls
  • 会出现类似下面的分区状态:
grub rescue> (hd0,1),(hd0,2),(hd0,3),(hd0,4)
# 或者是
grub rescue> (hd0,msdos1),(hd0,msdos2),(hd0,msdos3),(hd0,msdos4)
  • 手动查找grub目录所在分区
 grub rescue>ls (hd0,X)/
 # 其中,X表示各个分区号码;注意末尾的“/”一定要加
 # grub目录可能在“(hd0,X)/”下,也可能在“(hd0,X)/boot/”下
  • 设置grub启动分区和路径
grub rescue>set root=(hd0,X)
grub rescue>set prefix=(hd0,X)/grub
# grub rescue>set prefix=(hd0,X)/boot/grub
  • 加载grub normal模式
 grub rescue>insmod (hd0,X)/grub/normal.mod
 # grub rescue>insmod (hd0,X)/boot/grub/normal.mod
  • 进入grub normal模式,即可正常进入系统
grub rescue>normal
  • 进入系统后,更新grub
sudo update-grub
sudo grub-install /dev/sda
# “/dev/sda”即可,不要使用“/dev/sdaX”...
  • 解决~~~

使用burg引导Ubuntu系统的

解决办法:

  • 查看分区状态:
grub rescue> ls
  • 会出现类似下面的分区状态:
grub rescue> (hd0,1),(hd0,2),(hd0,3),(hd0,4)
# 或者是
grub rescue> (hd0,msdos1),(hd0,msdos2),(hd0,msdos3),(hd0,msdos4)
  • 手动查找burg目录所在分区
 grub rescue>ls (hd0,X)/
 # 其中,X表示各个分区号码;注意末尾的“/”一定要加
 # burg目录可能在“(hd0,X)/”下,也可能在“(hd0,X)/boot/”下
  • 设置grub启动分区和路径
grub rescue>set root=(hd0,X)
grub rescue>set prefix=(hd0,X)/burg
# grub rescue>set prefix=(hd0,X)/boot/burg
  • 加载grub normal模式
 grub rescue>insmod (hd0,X)/burg/normal.mod
 # grub rescue>insmod (hd0,X)/boot/burg/normal.mod
  • 进入grub normal模式,即可正常进入系统
grub rescue>normal
  • 进入系统后,更新burg
sudo burg-install "(hd0)"  # 根据是第N块硬盘,数字为N-1
sudo update-burg
  • 解决~~~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值