ubuntu16.04开机后进入grub rescue>终端模式的解决办法

本来想着把Linux磁盘空间扩大一点,结果因为操作不当,开机后不能进入系统,进入了grub rescue>终端模式,进入这个模式的原因是系统找不到引导了,这时需要自己手动设置引导盘。
1.在grub rescue>终端模式下可以使用的命令很少,先使用ls命令找到ubuntu系统安装在哪个分区

grub rescue>ls
1
这时屏幕上会显示磁盘分区的信息,如下

(hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1),(hd0,msdos4),(hd0,msdos5),(hd0,msdos6)
1
2.这时输入一下命令

grub rescue>ls (hd0,msdosX)
1
X为数值1,2,3…,就是用ls命令看到的那些磁盘,你要一个一个试,如果找到正确的分区,就会显示分区的内容,否则会显示以下提示

error: unknown filesystem
1
3.通过步骤2,已经找到了正确的分区,这时依次输入一下命令来重新设置引导

set root=(hd0,msdosX)//X为你找到的正确的分区号
set prefix=(hd0,msdos8)/boot/grub
insmod normal //网上好多是输入insmod/boot/grub/normal.mod,这种对我并没用,反而会提示找不到normal.mod
normal
1
2
3
4
4.输入以上几个命令,就可以进入系统了,但进入系统扔会进入系统的终端界面,不会进入图形界面,这时需要输入以下命令来进行grub修复,否则下次进入系统仍然是grub rescue> 终端模式

sudo update-grub
sudo grub-install /dev/sda
1
2
注:一定不要在/dev/sda加任何数字。

5.这时正确设置了引导,重新启动即可。

转载请注明出处:www.wizardev.com
————————————————
版权声明:本文为CSDN博主「wizardev」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fnhfire_7030/article/details/77395806

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值