De acordo com esta discussão do ServerFault , o Grub2 usa /etc/default/grub e gera /boot/grub/grub.cfg . O grub v0.97 não usa esse arquivo, e /boot/grub/menu.lst não é tocado por update-grub (ou deveria ser).
Eu criei /etc/default/grub com o conteúdo GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" . Quando executo update-grub , espero que esses argumentos adicionais sejam anexados às linhas do kernel em /boot/grub/menu.lst . Mas isso nunca funciona.
Eu tentei várias variantes ( GRUB_CMDLINE_{XEN,LINUX}{_DEFAULT} ) mas sem sorte. O arquivo /etc/default/grub é executado, tentei com uma saída de eco de teste. Quando (des) instalando kernels, menu.lst sempre é atualizado. Mas os argumentos acima são sempre ignorados.
Você tem alguma ideia para depurar isso? Estou sem ideias.
Informações do sistema:
De acordo com esta discussão do ServerFault , o Grub2 usa /etc/default/grub e gera /boot/grub/grub.cfg . O grub v0.97 não usa esse arquivo, e /boot/grub/menu.lst não é tocado por update-grub (ou deveria ser).