Grub引导修复及Arch Linux启动修复

出错可能原因:

  1. 调整了磁盘分区
  2. 升级了 Arch
  3. 升级了 Windows10
  4. 安装了黑苹果

错误表现及修复

grub 引导时会报

1
2
3
error: file '/grub/x86_64-efi/normal.mod' not found.
Entering rescue mode...
...

修复这个错误:
ls

ls (hd0,gpt8)/grub

set root=(hd0,gpt8)
set prefix=(hd0,gpt8)/grub

insmod normal

normal

grub 修复至此完成部分,下面又遇到一个新的错误

启动 Arch Linux 时,报错:

1
2
3
[FAILED] Failed to mount /boot.
[DEPEND] Dependency failed for Local File Systems.
...

这里会提示你输入journalctl -xb查询系统日志。

查找日志,找到报错的地方一般很容易解问题。