求助!安装kmscon后开机进入Emergency Mode

Ventoy Arch Linux to go (.vhd.vtoy文件)
暂时无法贴图
安装了kmscon,linux-lily内核,切换tty时卡死
重启后提示挂载boot失败,且不能输入命令,按下Enter重试后仍无用
求大神指导,怎么删除kmscon,使其能正常使用?

报错截图。
另外你除了安装 kmscon 还做了什么操作?enable 了什么服务吗?

如果你遵循 Ventoy 官方文档安装,那么应该可以回虚拟机删这个软件包。
也可以在虚拟机里用 archiso 修复/重建 boot 分区,当然别忘了执行 vtoyboot 的脚本
另,不建议使用虚拟磁盘文件启动(我以前用这折腾 Fedora 时在启动阶段卡了,强制重启发现文件没了),建议物理盘划分区安装 Arch 使用 .vlnk 链接到 Ventoy 启动

我记忆中是按照archwiki的流程来的,并没有手动启用别的服务

截图

怎么删?系统进不去

怎么重建分区?求教

可是我用to go就是为了移动的……物理盘划分区链接就没法移动了吧……(而且我本机硬盘装不下了,只能用移动硬盘了)

1 你可以用 archiso 通过 chroot 操作,可以先尝试禁用 kmscon 回到 getty

2 先不要尝试重建。你可以在 archiso 里删除你的 /etc/fstab 文件,然后参照安装指南重新生成该文件,如果依然不行就格式化 boot 分区,然后重新安装内核,配置引导程序,执行 Ventoy 的 vtoyboot 脚本。

3 我是说在你的移动硬盘上划分区,安装可以参考在可移动设备上安装 Arch Linux,不过如果你是说让 vhd 文件 go 的话那你这样确实比较方便

(我不知道为什么你的 root 被锁,不过在搜索引擎上搜索报错提示可能有奇效(

希望对你有帮助呀awa

感谢,我还是重新安装吧(哭)
神秘锁root,不敢搞了(

(既然都要重装了,那不妨放心大胆地搞一下

/boot 挂载失败。和 kmscon 没关系。可能是更新内核的时候哪里出问题了,检查 /boot 里的内核版本和你安装的是不是一致的,以及 initramfs 是否完整。你需要进 archiso 来处理了。

看这里: https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/issues/205

这 hook 是要在出问题前添加,防患于未然。那与其在 root 被锁后再解锁,能不能阻止这个锁帐户机制锁定 root 呢?这方面我完全不了解

这个 hook 就是阻止 root 被锁定用的啊。

这个 hook 不是解锁 root 用的吗……我的意思是,能否配置这个锁帐户的机制,使其一开始就不锁 root?

这个 hook 就是「使其一开始就不锁 root」用的啊……

root 被锁定的原因是没有设置密码,这个 hook 把系统的 root 密码复制进 initramfs 了,所以 initramfs 里的 root 就不被锁定了。

原来是没密码么……我以为是其它一些我不知道的原因导致的 root 被锁……