我如何修改CoreOS中的内核命令行

我正尝试在CoreOS的内核命令行上设置“net.ifnames = 0”。 在较旧的加载(包括当前稳定的647.0.0)中,可以挂载/ dev / sda1并编辑coreos / grub / grub.cfg下的grub.cfg文件。

有了beta和alpha通道,看起来这不起作用了。 在/ dev / sda1下,我现在看到了coreos / grub / grub.cfg.tar。 解开grub.cfg文件,编辑它并重新编译它似乎并没有改变内核命令行。

我对这个文件做的改变是改变的

set linux_append="" 

 set linux_append="net.ifnames=0 " 

启动分区上的grub.cfg.tar文件实际上内置在grub映像中,所以修改它并没有什么区别。

您可以在OEM分区(/ dev / sda6)上添加一个grub.cfg文件,该文件将在启动时读取。 对于这个例子,以下应该工作:

 mount /dev/sda6 /boot echo set linux_append="net.ifnames=0 " > /boot/grub.cfg reboot