一个重要的事
当 arch 进行更新,比如使用 paru 和 pacman 的时候,不要使用 ctrl + c 中断,轻易中断的结果就是系统损坏,需要重新启动。
如果中断
中断后再重启,大概率就损坏了,无法再次进入系统。
使用带有 arch 系统的 U 盘,插入电脑,重启系统,狂按(我用的是 t480s,就是 F12)进入磁盘选择界面,选择 U 盘启动。
下面两篇介绍了如何挂载以及如何联网。
先确保有网,使用 iwctl 连接网络。
重装内核
接着重新安装内核 pacman -S linux。
重新安装内核可以解决 mkinitcpio 问题。
修复 fstab
不要在 root 环境。
重新生成 fstab 文件:
genfstab -U /mnt > /mnt/etc/fstab这样会覆盖原本错误的 fstab 文件。
更新引导加载程序
arch-chroot /mnt # 进入chroot
grub-mkconfig -o /boot/grub/grub.cfg # 重新生成GRUB配置退出重启
exit # 退出chroot
umount -R /mnt # 卸载所有分区
reboot