![安装 GRUB 2 后收到“分区外”消息。发生了什么情况?](https://linux22.com/image/31484/%E5%AE%89%E8%A3%85%20GRUB%202%20%E5%90%8E%E6%94%B6%E5%88%B0%E2%80%9C%E5%88%86%E5%8C%BA%E5%A4%96%E2%80%9D%E6%B6%88%E6%81%AF%E3%80%82%E5%8F%91%E7%94%9F%E4%BA%86%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%EF%BC%9F.png)
我最近将一个完整 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)。