update-grub ignora GRUB_CMDLINE_LINUX em / etc / default / grub ao gerar menu.lst

1

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:

  • Ubuntu 14.04 x64
  • grub 0.97-29ubuntu66
  • É um Xen DomU inicializado via pvgrub64
por eik3 01.09.2014 / 18:06

1 resposta

0

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).

    
por muru 01.09.2014 / 19:47