在 GParted 中克隆后,克隆的 VirtualBox CentOS 磁盘无法启动

在 GParted 中克隆后,克隆的 VirtualBox CentOS 磁盘无法启动

我通过以下步骤克隆并扩大了现有的虚拟 CentOS-6 磁盘:

  1. 创建 15GB 虚拟磁盘并在 GParted 中挂载旧磁盘和新磁盘。
  2. 在 GParted 中,将引导、交换和 ext3 分区从旧磁盘复制到新磁盘。
  3. 用启动标志标记新的启动分区。
  4. 将新的 ext3 调整为更大的尺寸。

我断开了旧磁盘并连接了新磁盘。现在我无法启动 VirtualBox。我遇到黑屏。这里似乎有什么问题?

谢谢。

答案1

问题是您没有在新磁盘上安装引导加载程序 ( grub2 )。另外,为什么要复制呢?只需增大现有虚拟磁盘的大小,而不是复制到新的虚拟磁盘。

答案2

正如有人所说,GParted 不会复制引导扇区。要解决这个问题,您需要使用 LiveCD 启动,然后运行以下命令:

sudo mount /dev/sda3 /mnt  
sudo grub-install --root-directory=/mnt /dev/sda

考虑到 sda3 是您的新分区。

相关内容