不小心下达了命令
systemctl set-default machines.target
在 Fedora 29 上从 cli 重置回 GUI,现在我的电脑挂在启动徽标上。我想知道配置文件在哪里,以便我可以使用实时映像启动并更改设置(如果它是文本格式)。
答案1
- 将操作系统引导至紧急模式或救援模式。
- 登录。
- 运行
systemctl
以将默认值设置为您想要的值。
进一步阅读
- 乔纳森·德博因·波拉德 (2016)。紧急和救援模式引导的一代。经常给出的答案。
- https://unix.stackexchange.com/a/392612/5132
- 伦纳特·珀特林等人……”
emergency.target
”。systemd.special
。 systemd 手册页。 Freedesktop.org。 - 伦纳特·珀特林等人……”
rescue.target
”。systemd.special
。 systemd 手册页。 Freedesktop.org。 - ”启动进入紧急模式”。红帽企业 Linux 7 系统管理员指南。红帽。
- ”启动进入救援模式”。红帽企业 Linux 7 系统管理员指南。红帽。
答案2
在 GRUB 中,您只需添加引导选项即可
systemd.unit=graphical.target
或者
systemd.unit=multi-user.target
覆盖错误配置的默认目标并显式启动到 GUI 或 CLI 模式,然后用于systemctl set-default graphical.target
将默认目标重置为正常。
答案3
cd /path/to/mounted/root/filesystem
rm etc/systemd/system/default.target
配置存储为符号链接文件。当您删除 中的文件时etc
,它将恢复使用存储在 中的包默认值lib/systemd/system/default.target
。