![在 GParted 中克隆后,克隆的 VirtualBox CentOS 磁盘无法启动](https://linux22.com/image/20716/%E5%9C%A8%20GParted%20%E4%B8%AD%E5%85%8B%E9%9A%86%E5%90%8E%EF%BC%8C%E5%85%8B%E9%9A%86%E7%9A%84%20VirtualBox%20CentOS%20%E7%A3%81%E7%9B%98%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我通过以下步骤克隆并扩大了现有的虚拟 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 是您的新分区。