我创建了/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
- 这是一个通过 pvgrub64 启动的 Xen DomU
答案1
根据这个ServerFault 讨论,Grub2 使用/etc/default/grub
并生成/boot/grub/grub.cfg
。Grub v0.97 不使用该文件,并且/boot/grub/menu.lst
未受其影响update-grub
(或应该如此)。