grub 0.97(旧版)menu.lst 和 grub.cfg 之间的混淆

grub 0.97(旧版)menu.lst 和 grub.cfg 之间的混淆

我已经查看了文档,但仍然非常困惑。我习惯使用menu.lst来配置 grub,但grub.cfg似乎这也是配置 grub2 的方法。我的 Debian 8 服务器安装了 grub 0.97,似乎有组件可以使用 或menu.lstgrub.cfg我似乎找不到有关两者如何交互的任何信息。

grub 0.97 是否只是简单地使用grub.cfg(如果存在),然后默认为menu.lst(否则)?我遇到了启动问题,我服务器所在地的技术支持人员只是将其重命名grub.cfggrub.cf_。当我运行时,update-grub它似乎没有创建新的grub.cfg,而只处理menu.lst

如果我想切换到使用,grub.cfg那么我是否需要开始使用grub-mkconfig(查看update-grub它似乎从未处理过grub.cfg)? Ifapt does a kernel upgrade, will the appropriate thing happen andgrub.cfg` 进行更新?

答案1

在 grub legacy 中,它仅使用 menu.lst。在 grub2 grub.cfg 中,您永远不应自行修改。如果我没记错的话,debian 上有名为 grub2-install 和 update-grub2 的命令可以配置 grub.cfg。

相关内容