mno*_*tka 30 startup uninstall cloud init.d init
我使用 Ubuntu 14.04 映像作为 vagrant 的基本框。不幸的是,这个基本框包含 cloud-init,这会在机器启动过程中引起许多问题:https : //github.com/mitchellh/vagrant/issues/3860
我没有在云中使用我的机器,所以我真的不需要这个。我虽然打字:
sudo apt-get remove cloud-init
Run Code Online (Sandbox Code Playgroud)
将解决我的问题,但机器仍然在启动时花费大约 3 分钟尝试配置我不需要的东西。
我可以看到有在AA号码的云初始化相关的文件/etc/init(例如cloud-init.conf,cloud-final.conf,cloud-config.conf等)。我可以删除它们,但我不确定这是否安全。
我还安装rcconf了检查所有启动脚本,但在那里找不到与 cloud-init 相关的任何内容。有任何想法吗?
Pie*_*erz 18
根据cloud-init 文档,禁用它的方法是:
sudo touch /etc/cloud/cloud-init.disabled
Run Code Online (Sandbox Code Playgroud)
和/或cloud-init=disabled在内核命令行上设置,如果它以这种方式启用。
Lio*_*tes 11
这在 Ubuntu Server 18.04.1 LST 中对我有用
$ echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg
$ sudo apt-get purge cloud-init
$ sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/
$ reboot
祝你好运。
小智 5
在 14.04 上,您可以通过以下方式使用 dpkg-reconfigure 禁用 cloud-init:
echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg
sudo dpkg-reconfigure -f noninteractive cloud-init
Run Code Online (Sandbox Code Playgroud)
或者只是用来sudo dpkg-reconfigure cloud-init以交互方式进行。