如何在不重新启动系统的情况下使用cloud-init配置GRUB?

时间:2019-02-28 07:24:18

标签: azure docker cloud-init grub

我正在尝试通过cloud-init启用Docker的Swap限制支持,而无需在GRUB更新后重新启动系统。要启用它,一般步骤是

  1. 编辑/ etc / default / grub文件附加 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.0.0</version> <configuration> <webXml>web\WEB-INF\web.xml</webXml> <warSourceDirectory>WebContent</warSourceDirectory> --> </configuration> </plugin> </plugins> </build>

  2. 更新GRUB。

  3. 重新启动系统

我只想消除重启系统以使GRUB修改生效的第三步。我们可以使用GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"bootcmd来做吗,还是可以使用prebootcmd这样的选项。我尝试了如下操作,但是GRUB在不重新启动系统的情况下似乎无法工作。

#cloud-boothook

0 个答案:

没有答案