Grub 修复:grub2-mkconfig 或 grub2-install 哪个先出现?

Grub 修复:grub2-mkconfig 或 grub2-install 哪个先出现?

我使用的是 Fedora 37。我删除了 grub.cfg 文件,当我重新启动笔记本电脑时,我启动到 grub 启动提示符。我能够修复我的系统并重新启动。我重新生成了 grub.cfg 文件并重新安装了 grub。

然而,阅读这个过程让我感到困惑,因为在一些网站中,建议是先重新生成配置文件,然后重新安装 grub,但在其他网站中,给出了相反的建议。

重新安装grub后什么情况下需要重新生成配置文件?这两个操作的顺序重要吗?

答案1

没关系。您需要使用 with 创建一个配置文件,grub2-mkconfig并且需要使用 来将 GRUB 代码复制到硬盘上的适当位置grub2-install,并且执行这些操作的顺序并不相关,因为它们彼此不依赖。

答案2

这两个命令执行完全不同的操作,因此您可以按任何顺序运行它们。

grub2-install写入(在EFI系统分区中)/创建磁盘结构(在MBR和引导分区中),以便系统可以运行GRUB。

grub2-mkconfig生成菜单和菜单项(操作系统)的配置。

grub2-install在你的情况下是多余的。

重新安装grub后什么情况下需要重新生成配置文件?

这通常是没有必要的。

相关内容