grub 0.97(遗留)menu.lst和grub.cfg之间的混淆

我一直在查看文档,但仍然完全困惑。 我习惯使用menu.lst来configurationgrub,但grub.cfg似乎是为grub2做的。 我的Debian 8服务器安装了grub 0.97,似乎有组件可以同时使用menu.lstgrub.cfg 。 我似乎无法find有关这两者如何相互作用的任何信息。

grub 0.97是否简单地使用grub.cfg如果它在那里然后默认为menu.lst否则? 我有一个引导问题,并且我的服务器驻留的技术支持人员将grub.cf_grub.cfggrub.cf_ 。 当我运行update-grub它似乎没有创build一个新的grub.cfg ,只能处理menu.lst

如果我想切换到使用grub.cfg那么我是否需要开始使用grub-mkconfig (查看update-grub它似乎没有处理grub.cfg)? If grub.cfg)? If apt does a kernel upgrade, will the appropriate thing happen and更新grub.cfg?

在grub中,它只使用menu.lst。 在grub2 grub.cfg中,你永远不应该修改自己。 如果我记得正确的话,在debian上会有一些叫做grub2-install和update-grub2的命令来configurationgrub.cfg。