次の手順を使用して、既存の仮想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 が新しいパーティションであることを検討してください。