linux_grub resue模式恢复

时间:2024-09-14 20:04:38

//20190417

今天中午装linux的电脑崩了……

一开始还以为是什么硬件问题,搞了半天,是更新的时候吧grub启动项弄坏了

行吧,没人教咱就上网搜,搞一下午搞出来了

=============================我是分割线===================================

系统版本是ubutun 16.04LTS

首先要有

grub rescue>

这样的命令行界面,没有的话自行百度/捂脸 我对这方面也不熟

然后用ls命令查看所有分区

分区全部蹦出来之后

比如第一个分区是(hd0)

就用如下命令来查找grub在哪

ls (hd0)/boot/grub

...

如果这个分区显示找不到文件

就换一个分区执行,直到找到

假设找到的是(hd0,msdos3)

且显示有grub.cfg文件

执行如下命令

set root=(hd0,msdos3)

set prefix=(hd0,msdos3)/boot/grub

insmod normal

normal(可能这一步不需要)

然后没有毛病的话就可以进入linux了

进入了之后,打开终端

对grub进行更新,命令如下:

sudo update-grub

sudo grup-install /dev/sda

然后重启测试,能够正常进入就是修复成功了

希望对大家有所帮助

以上