NotePublic/Software/Applications/Grub/Grub_引导失败修复.md

38 lines
969 B
Markdown
Raw Normal View History

# Grub 引导失败修复
## 问题描述
可能跟使用了移动硬盘或 Windows 10 升级有关,突然启动电脑后无法进入 Linux 系统Grub 提示 error filesystem。
## 解决方案
在 Grub 命令行下
ls
查看当前硬盘和分区状态,如果记不住分区情况,可以使用 Linux U 盘启动后查看。我这里的分区情况是 hd0,gpt5 为 boothd0,gpt6 为 eifhd0,gpt8 为 root 分区。输入
set
命令查看当前的 grub 配置为
cmdpath=(hd0,gpt4)/boot
prefix=(hd0,gpt5)/boot/grub
root=hd0,gpt6
明显不正确,通过 set 命令进行调整:
set cmdpath=(hd0,gpt6)/boot
set prefix=(hd0,gpt5)/boot/grub
set root=hd0,gpt8
之后:
insmod normal
normal
可出现正常的 Gurb 菜单。进入 Linux 系统后,输入以下命令进行自动修复(假设系统在第一块硬盘上):
sudo grub-install /dev/sda
sudo grub-mkconfig -o /boot/grub/grub.cfg