grub-common 与 grub2-common

grub-common 与 grub2-common

这两个包有什么区别?

我之所以问这个问题,是因为最近其他用户在使用 grub 时似乎遇到了这个问题,每次访问窗口后 grub 都会崩溃(下面是此类问题的一个例子:无法打开 \EFI\UBUNTU\*garbled* - 参数无效)。

我运行sudo update-grub后,问题基本得到解决。但我仍然遇到以下错误:

无法打开 \EFI\UBUNTU*gargled gibberish* - 参数无效

无法加载图像 \EFI\UBUNTU*乱码*:参数无效

start_image() 返回无效参数,恢复为默认加载器

现在我无需运行引导修复即可加载 Ubuntu,我检查了所有已安装的带有单词“grub”的软件包,发现我已安装“grub2-common”和“grub-common”,并且还安装了它们各自的后续软件包。我假设它们都代表各自的引导加载程序版本,但我对这个一般主题并不熟悉。

我们将非常感激您通过自己的经验和知识所提供的任何答案!

答案1

如果你查看包裹详情,你会看到

注意:我使用从终端复制的详细信息(例如apt-cache show grub-common),但也使用软件包链接来在线查看一些详细信息。您没有提到发布版本,所以我使用了自己的(最容易)。

grub 通用

https://packages.ubuntu.com/impish/grub-common

 Description-en_AU: GRand Unified Bootloader (common files)
 This package contains common files shared by the distinct flavours of
 GRUB. It is shared between GRUB Legacy and GRUB 2, although a number of
 files specific to GRUB 2 are here as long as they do not break GRUB
 Legacy.

即它包含以下常用文件:遗产蛴螬。

grub2-通用

https://packages.ubuntu.com/impish/grub2-common

 Description-en_AU: GRand Unified Bootloader (common files for version 2)
 This package contains common files shared by the distinct flavours of
 GRUB. The files in this package are specific to GRUB 2, and would break
 GRUB Legacy if installed on the same system.

您的系统同时具备这两种功能,因为它有能力处理任何使用遗产grub,加上更现代的grub。这是正常的。

相关内容