如图,输入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试试。
另外你回滚到的快照是可写的吗?
怎么操作![]()
你别浪费服务器的硬盘了……
按常规挂载,然后arch-chroot /mnt。然后ls /usr/lib/modules。把里边的内核(版本号/vmlinuz)复现到/boot/vmlinuz-linux[-你的内核后缀]。然后mkinitcpio -P。一切成功完成之后重启。
mount /dev/nvme0n1p2 /mnt吗?需要加-t btrfs 和-o不
这是我自己的电脑
你是自己安装的系统吗?跟安装时一样操作啊。
是,一开始是命令行安装的,后来就archinstall了,我怕复写。那我按安装时的命令去挂载了,创造subvol
直接挂载你要挂载的子卷啊,不是已经有了,还创建个啥?
唉,搞定了,当时安装的时候囫囵吞枣的一股脑敲命令,也不去细细理解啥意思,当时自己出去学的linux班的知识也快全部还给老师了,只剩下空壳子支撑着我。现在我连挂载是啥都说不出个一二了。
谢谢大佬陪我这种傻瓜一晚上![]()