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 が新しいパーティションであることを検討してください。

関連情報