我通过以下步骤克隆并扩大了现有的虚拟 CentOS-6 磁盘:
- 创建 15GB 虚拟磁盘并在 GParted 中挂载旧磁盘和新磁盘。
- 在 GParted 中,将引导、交换和 ext3 分区从旧磁盘复制到新磁盘。
- 用启动标志标记新的启动分区。
- 将新的 ext3 调整为更大的尺寸。
我断开了旧磁盘并连接了新磁盘。现在我无法启动 VirtualBox。我遇到黑屏。这里似乎有什么问题?
谢谢。
答案1
问题是您没有在新磁盘上安装引导加载程序 ( grub2 )。另外,为什么要复制呢?只需增大现有虚拟磁盘的大小,而不是复制到新的虚拟磁盘。
答案2
正如有人所说,GParted 不会复制引导扇区。要解决这个问题,您需要使用 LiveCD 启动,然后运行以下命令:
sudo mount /dev/sda3 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
考虑到 sda3 是您的新分区。