一、环境介绍
之前的环境:
UEFI-GPT
arch linux
/dev/sdb

更换后硬盘为计算机的第一块硬盘
UEFI-GPT
arch linux
/dev/sda

二、故障现象
ARCH LINUX已无法引导,无法找到系统。

三、排错过程
ARCH光盘引导启动系统,bash进入shell环境

1、查看磁盘分区信息
lsblk

2、挂载去/mnt
mount /dev/sda3 /mnt/
mount /dev/sda1 /mnt/boot
arch-chroot /mnt

3、安装GRUB
grub-install –target=x86_64-efi –efi-directory=/boot –bootloader-id=GRUB

grub-mkconfig -o /boot/grub/grub.cfg

4、更改fstab设置
sed -i ‘s/sdb/sda/g’ /etc/fstab

5、重启
reboot