📜  如何修复 Linux 中支持行编辑的最小 BASH GRUB 错误?

📅  最后修改于: 2022-05-13 01:57:04.470000             🧑  作者: Mango

如何修复 Linux 中支持行编辑的最小 BASH GRUB 错误?

GNU GRUB(代表 GNU GRand Unified Bootloader)是一个引导加载程序包。它是 GNU 项目的一部分。它是自由软件基金会的多重引导规范的参考实现,它为用户提供了引导计算机上安装的多个操作系统之一的选择。它还提供了选择特定操作系统分区上可用的特定内核配置的工具。支持最小 BASH 行编辑 Linux 中的 GRUB 错误如下所示:

最小的 GRUB 错误

解决最小 BASH..GRUB 错误的步骤

第 1 步:找到您的 Linux 分区所在的分区。我们可以使用 ls 命令来检查可用的分区及其文件系统。 Linux 操作系统通常使用ext2/ext3/ext4文件系统。

grub> ls

这将向我们展示所有现有的分区。

显示所有现有分区

注意:如果您不知道哪个分区有 Linux 操作系统,那么您可以使用 ls 命令进行检查,如下所示:

grub> ls (hdX, Y)

这里,X 是磁盘号,Y 是分区名称。例如: grub> ls (hd0, gpt3) 或 grub> ls (hd1, msdos5)

第1步

第二步:知道分区后,设置root和prefix变量:

  • root:指向整个 Linux 操作系统安装位置的变量。
  • 前缀:指向安装 GRUB 的变量。
grub> set root=(hdX, Y)
grub> set prefix=(hdX, Y)/boot/grub

第2步

第3步:安装普通模块并加载它:

normal:用于加载内核的 Linux mod 文件(linux.mod)。用于安装 mod 的命令:insmod

grub> insmod normal

运行这个 mod 文件来设置你的 GRUB:

grub> normal

第 3 步

第 4 步:更新 GRUB。进入你的 Linux 操作系统后,重新安装 GRUB 并更新它。打开终端并输入以下命令:

sudo grub-install /dev/sdXY
sudo update-grub

这里,X 是磁盘号,Y 是 EFI 分区的分区号。如果不知道哪个分区是 EFI 分区,请使用 Disks 或 GParted 进行检查。

第四步

重新启动您的 PC,最小的 GRUB 错误将得到解决!