Я пытаюсь установить net.ifnames = 0 в командной строке ядра для CoreOS. В старых загрузках (включая текущую стабильную 647.0.0) вы могли смонтировать / dev / sda1 и отредактировать файл grub.cfg в coreos / grub / grub.cfg.
С бета- и альфа-каналами, похоже, это больше не работает. В / dev / sda1 теперь я вижу coreos / grub / grub.cfg.tar. Распаковка файла grub.cfg, его редактирование и повторное заархивирование, похоже, не меняют командную строку ядра.
Изменение, которое я внес в этот файл, заключается в изменении
set linux_append=""
к
set linux_append="net.ifnames=0 "
Файл grub.cfg.tar в загрузочном разделе фактически встроен в образ grub, поэтому его изменение не имеет значения.
Вы можете добавить файл grub.cfg в OEM-раздел (/ dev / sda6), который будет читаться во время загрузки. В этом случае должно работать следующее:
mount /dev/sda6 /boot
echo set linux_append="net.ifnames=0 " > /boot/grub.cfg
reboot