我有一个 VPS,它正在愉快地运行 Ubuntu 10.04 服务器(我相信它在 Xen 上)。当我进行一些内核维护和更新 grub 时,我注意到该update-grub
工具写入了一个准确的grub.cfg
,但 Grub 显然忽略了它而支持menu.lst
,而更新工具会忽略它。
果然,如果我手动编辑menu.lst
,我就可以启动我喜欢的任何内核。
为什么会出现这种差异?这是我的托管服务提供商使用的 VM 模板的怪癖,还是其他问题?
答案1
Grub2 使用 grub.cfg,而不是 Grub1。