如何在 arch 中启动终端

如何在 arch 中启动终端

我运行sysctl disable display-manager.service并重新启动 arch 以为它会启动到终端。现在我被锁在机器之外了。

我尝试添加init=/bin/bash启动选项,但它不接受任何键盘输入。

谁知道怎么解决。谢谢!

答案1

如何在 arch 中启动终端

跑步

systemctl set-default multi-user.target

启动进入多用户模式而不是图形模式。

我尝试将 init=/bin/bash 添加到启动选项,但它不接受任何键盘输入。

尝试 init=/bin/sh,而不是 /bin/bash

谢谢 - 确实尝试过,但仍然没有注册键盘按键。

这有点奇怪,因为键盘处理通常是由内核完成的,所以你不必启动任何服务(除非你有蓝牙键盘或类似的服务),所以它应该可以工作,就在你被删除的 shell 中到。

因此,下一个合乎逻辑的步骤是从实时 Arch 映像启动,将损坏的系统的文件系统安装到该目录中,并/绑定安装到该目录的相应子目录中,然后/sys安装到已安装的系统中,然后用于撤消已完成的操作。之后重新启动。/dev/proc/runchrootsystemctl enable display-manager.service

相关内容