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
(или так и должно быть).