请问这种情况是滚挂了吗?

如图,输入root密码也不对,从grub引导进snapshot也一样,请问怎么解决?

我是用timeshift回滚2月1日的,然后一重启就这样了

正常。在内核命令行上添加SYSTEMD_SULOGIN_FORCE=1

你回滚到只读子卷上了?

怎么加这命令行。。

提示 Failed to mount /boot,感觉更像是经典的内核版本不匹配问题

对哦。

主要是这root密码怎么输都不对

是正常的。你的/etc/shadow文件没有被复制到initramfs里。

手里有u盘,里面是archlinux的镜像

我在u盘启动的arch镜像里,复制这密码有用吗

我感觉我还能抢救一下

没用。多半是你的/boot里的内核版本和/usr/lib/modules里的模块对不上了。进archiso复制内核并重新生成initramfs试试。

另外你回滚到的快照是可写的吗?

怎么操作:sob:

你别浪费服务器的硬盘了……

按常规挂载,然后arch-chroot /mnt。然后ls /usr/lib/modules。把里边的内核(版本号/vmlinuz)复现到/boot/vmlinuz-linux[-你的内核后缀]。然后mkinitcpio -P。一切成功完成之后重启。

mount /dev/nvme0n1p2 /mnt吗?需要加-t btrfs 和-o不

:sob:这是我自己的电脑

你是自己安装的系统吗?跟安装时一样操作啊。

是,一开始是命令行安装的,后来就archinstall了,我怕复写。那我按安装时的命令去挂载了,创造subvol

直接挂载你要挂载的子卷啊,不是已经有了,还创建个啥?

唉,搞定了,当时安装的时候囫囵吞枣的一股脑敲命令,也不去细细理解啥意思,当时自己出去学的linux班的知识也快全部还给老师了,只剩下空壳子支撑着我。现在我连挂载是啥都说不出个一二了。

谢谢大佬陪我这种傻瓜一晚上:sob: