小编use*_*006的帖子

如何解决“系统尚未使用 systemd 作为初始化系统(PID 1)启动。”?我无法重启 Ubuntu

我在 apache 的设置过程中遇到了问题。我正在使用 Ubuntu 18.04 版。不知道是什么原因导致出现这个问题...

我只会列出我所有的命令。

apt-get update
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

我尝试升级后看到一个错误:

E: Sub-process /usr/bin/dpkg returned an error code (1) 
Run Code Online (Sandbox Code Playgroud)

为了解决它或解决方案,我使用了以下一些命令:

vi usr/sbin/policy-rc.d
Run Code Online (Sandbox Code Playgroud)

内容:

#!bin/sh
exit 101

chmod +x /usr/sbin/policy-rc.d
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
Run Code Online (Sandbox Code Playgroud)

这些来自这个文档

apt-get install apache2
apt-get install php
apt-get install libapache2-mod-php
apt-get install php-mbstring
apt-get install php-gd
apt-get install php-curl php-xml
apt-get install mariadb-server
/usr/bin/mysql_secure_installation

use mysql;
update user set plugin='' where User='root';
flush privileges;
exit;
apt-get install php-mysql

adduser

a2ensite …
Run Code Online (Sandbox Code Playgroud)

reboot windows-subsystem-for-linux 18.04

7
推荐指数
1
解决办法
21万
查看次数