错误:软件包‘grub-legacy’没有安装候选项!

错误:软件包‘grub-legacy’没有安装候选项!

我正在尝试在 Ubuntu 虚拟盒上安装 grub-legacy 包,但我一直收到此错误:

Package grub-legacy is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
grub-coreboot grub2-common grub-pc grub-ieee1275 grub-efi-ia32
grub-efi-amd64

E: Package 'grub-legacy' has no installation candidate

为什么会出现此错误?如果我将其替换为以下软件包之一(例如 grub-pc),会有什么不同吗?

答案1

GRUB Legacy 处于维护模式,新功能仅在 GRUB 2 中被接受(grub-pc包)。要安装 grub-pc,请打开终端并输入:

sudo apt install grub-pc

该软件包包含一个专为与传统 PC/BIOS 架构配合使用而构建的 GRUB 版本。

相关内容