安装 GRUB 2 后收到“分区外”消息。发生了什么情况?

安装 GRUB 2 后收到“分区外”消息。发生了什么情况?

我最近将一个完整 Linux 安装的分区移至/home新磁盘(带 DD)。

一切都很顺利,我可以挂载分区,浏览它......完美。

下一步:安装 GRUB 使其可引导。

从安装分区 ( mount /dev/sda1 /mnt/root/)的 Live CD 重新启动

并安装了 GRUB:

grub-install --boot-directory=/mnt/root /dev/sda

当我这样做时,我收到一条成功消息。

现在,当我启动时,我会进入 GRUB 救援 CLI,并显示错误“分区外”。

我尝试查看磁盘内的内容ls (hd0,1)/,并获得了目录列表。如果我尝试列出其中一个目录的内容,我会再次收到“分区外”消息。

硬件实际上是一个虚拟机(QEMU)。

相关内容