一、环境介绍
之前的环境:
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
1、若能够进入ARCH引导菜单,那么按e键中断启动过程,更改启动项。
在linux那一行的末尾,空格后添加init=/bin/bash
按ctrl+x启动进入单用户模式。
2、重新挂载根目录读写权限
mount -n -o remount, rw /
3、启动LINUX
exec /sbin/init
讚讚