update-grub игнорирует GRUB_CMDLINE_LINUX в ​​/etc/default/grub при создании menu.lst

Я создал /etc/default/grub с содержанием GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1", Когда я бегу update-grub Я ожидаю, что эти дополнительные аргументы будут добавлены в строки ядра в /boot/grub/menu.lst, Но это никогда не работает.

Я перепробовал несколько вариантов (GRUB_CMDLINE_{XEN,LINUX}{_DEFAULT}) но не повезло. Файл /etc/default/grub выполняется, пробовал с тестовым выводом эха. Когда (не) установка ядер, menu.lst всегда обновляется. Но приведенные выше аргументы всегда игнорируются.

У вас есть идеи, чтобы отладить это? У меня нет идей.

Системная информация:

  • Ubuntu 14.04 x64
  • grub 0.97-29ubuntu66
  • Это Xen DomU загружается через pvgrub64

1 ответ

Согласно этому обсуждению ServerFault, Grub2 использует /etc/default/grub и генерирует /boot/grub/grub.cfg, Grub v0.97 не использует этот файл, и /boot/grub/menu.lst не тронут update-grub (или так и должно быть).

Другие вопросы по тегам