我已经查看了文档,但仍然非常困惑。我习惯使用menu.lst
来配置 grub,但grub.cfg
似乎这也是配置 grub2 的方法。我的 Debian 8 服务器安装了 grub 0.97,似乎有组件可以使用 或menu.lst
。grub.cfg
我似乎找不到有关两者如何交互的任何信息。
grub 0.97 是否只是简单地使用grub.cfg
(如果存在),然后默认为menu.lst
(否则)?我遇到了启动问题,我服务器所在地的技术支持人员只是将其重命名grub.cfg
为grub.cf_
。当我运行时,update-grub
它似乎没有创建新的grub.cfg
,而只处理menu.lst
。
如果我想切换到使用,grub.cfg
那么我是否需要开始使用grub-mkconfig
(查看update-grub
它似乎从未处理过grub.cfg)? If
apt does a kernel upgrade, will the appropriate thing happen and
grub.cfg` 进行更新?
答案1
在 grub legacy 中,它仅使用 menu.lst。在 grub2 grub.cfg 中,您永远不应自行修改。如果我没记错的话,debian 上有名为 grub2-install 和 update-grub2 的命令可以配置 grub.cfg。