gpt4 book ai didi

linux - 无法从救援 shell 切换到不同的目标(运行级别)

转载 作者:太空宇宙 更新时间:2023-11-04 03:43:38 26 4
gpt4 key购买 nike

我安装了一个正在运行的 Arch Linux,在某个时候它崩溃了,我不得不重新启动它,现在它无法启动了:

Starting Switch Root...
Welcome to Arch Linux!

没有记录任何内容。将 systemd.unit=rescue.target 附加到内核命令行后,它会启动到救援 shell。然后,我尝试达到另一个目标:

# systemctl isolate multi-user.target
Failed to start multi-user.target: Connection timed out

这是什么意思? “连接”到什么?这可以帮助找出系统无法正常启动的原因吗?

(我最初问 here, on the Arch Linux Forum 但没有人能够提供太多帮助。)

最佳答案

我错误配置了 /etc/passwd/etc/group/etc/shaddow ,这导致没有日志记录并隐藏了自定义 systemd 服务失败的真正问题。删除 /etc/systemd/system/multi-user.target.wants 中的所有符号链接(symbolic link)使其能够启动。运行systemd-sysusers重新生成了必要的权限。正如这里所解释的: https://bbs.archlinux.org/viewtopic.php?pid=1513698#p1513698

关于linux - 无法从救援 shell 切换到不同的目标(运行级别),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28932605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com