1. 制作U盘启动盘,并挂载好分区,详见 grub 引导失效修复

  2. Arch-chroot 到受损系统并进行修复

$ arch-chroot /mnt
  1. 更新成 lts 版的系统内核
[root@archiso] $ pacman -S linux-lts
  1. 重建 /etc/mkinitcpio.d 下的文件
[root@archiso] $ mkinitcpio -P
  1. 更新 grub 引导并重启
[root@archiso] $ grub-mkconfig -o /boot/grub/grub.cfg
[root@archiso] $ exit
$ umount -R /mnt
$ reboot