意外从系统中删除了我的 /etc/init.d 文件夹

意外从系统中删除了我的 /etc/init.d 文件夹

我知道这很糟糕,但我不小心init.d从系统中删除了该文件夹。我正在使用 VMWare 播放器加载 Ubuntu 14.04 LTS。现在我的系统无法正常启动。我没有 CD 可以启动。

有人能告诉我如何以任何方式恢复该文件夹吗?

答案1

启动进入单用户模式,设置网络(使用dhclient、 或ip命令,取决于您使用 DHCP 还是静态地址)并运行此命令:

dpkg -S /etc/init.d

它将列出该目录中拥有文件的所有软件包。使用apt-get install --reinstall手动复制名称或使用此命令重新安装它们:

dpkg -S /etc/init.d | sed -e 's/,//g' -e 's;: /etc/init.d$;;' | xargs apt-get install --reinstall

相关内容