Linux Mint Debian 版:GRUB 错误:找不到文件“/grub/i386-pc/normal.mod”

Linux Mint Debian 版:GRUB 错误:找不到文件“/grub/i386-pc/normal.mod”

我使用 LMDE 官方 live usb 映像在计算机上安装了 LMDE。我创建了 /、/home、/swap 以及一些有关启动的内容。安装非常成功,安装过程中没有任何错误。但是当我使用 GRUB 启动时,会出现这样的错误

GRUB loading.
Welcome to GRUB!

error: file '/grub/i386-pc/normal.mod' not found.
Entering rescue mode...
grub rescue> _

答案1

如果引导加载程序设置为安装在 /dev/sda1 而不是示例中的 /dev/sda,则会出现此问题。

以下是解决该问题的步骤:从安装介质启动。选择首先尝试 LMDE(或任何其他发行版)。

mount /dev/sdx1 /mnt/

其中 x 代表分区的字母。

mount /dev/sdx2 /mnt/boot/   
mount /dev/sdx3 /mnt/home/

(哦,如果你使用单独的分区

cd /mnt
mount -t proc /proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
mount --rbind /run run/
cp /etc/resolv.conf etc/resolv.conf

(对于无线)

然后做

chroot /mnt /bin/bash

之后使用命令:

sudo grub-install /dev/sda

(或者您使用的任何其他分区,仅适用于基于 Debian 的发行版)

如果不再发表评论,这应该有效。

相关内容