一个重要的事

当 arch 进行更新,比如使用 parupacman 的时候,不要使用 ctrl + c 中断,轻易中断的结果就是系统损坏,需要重新启动。

如果中断

中断后再重启,大概率就损坏了,无法再次进入系统。

使用带有 arch 系统的 U 盘,插入电脑,重启系统,狂按(我用的是 t480s,就是 F12)进入磁盘选择界面,选择 U 盘启动。

下面两篇介绍了如何挂载以及如何联网。

grub不显示直接进入win系统

archlinux安装

先确保有网,使用 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