linux无法重启 reboot System has not been booted with systemd as init system (PID 1). Can't operate. Failed to talk to init daemon.
时间: 2023-11-01 22:57:46 浏览: 108
linux无法重启是因为系统没有使用systemd作为init系统,导致无法与init守护进程通信。错误信息显示为"System has not been booted with systemd as init system (PID 1). Can't operate. Failed to talk to init daemon." 为解决这个问题,可以尝试以下方法启动服务: sudo service docker start。
相关问题
使用reboot出现System has not been booted with systemd as init system
当使用reboot命令重启系统时,有时会出现"System has not been booted with systemd as init system"的错误提示。这是因为在重启过程中,系统没有正确地启动systemd进程,导致无法正常运行。解决这个问题的方法如下:
1.使用shutdown命令重启系统,而不是reboot命令。
2.检查系统是否正确地安装了systemd。如果没有安装,可以使用以下命令安装:
sudo apt-get install systemd
3.检查系统是否正确地配置了systemd。可以使用以下命令检查:
systemctl status systemd
如果输出结果中包含"Active: active (running)",则表示systemd已经正确地配置。
4.如果以上方法都无法解决问题,可以尝试重新安装系统或者联系系统管理员寻求帮助。
运行systemctl时报错:system has not been booted with systemd as init system
这个错误通常是因为系统不是使用systemd作为初始化系统启动的。尝试以下步骤:
1. 检查系统是否正在运行systemd:
```bash
ps -p 1 -o comm=
```
如果返回的是“systemd”,则系统正在运行systemd,否则尝试以下步骤。
2. 检查系统使用的初始化系统:
```bash
ls -l /sbin/init
```
如果返回的是“/sbin/init -> /lib/systemd/systemd”,则系统正在使用systemd,否则尝试以下步骤。
3. 重启系统并选择使用systemd作为初始化系统启动:
```bash
sudo reboot
```
在系统启动时,选择使用systemd作为初始化系统启动。
如果以上步骤都无法解决问题,可能需要进一步调查系统配置和日志以确定问题的原因。
阅读全文