Ubuntu VirtualBox - eiichiromomma/CVMLAB GitHub Wiki

(Ubuntu) VirtualBoxの話

仮想マシン(Windows Guest)のHDDの容量を増やす

方法

VirtualBoxではサイズを弄れないので,大きい仮想HDDを予め作成してUbuntuのLiveCDで複製,容量変更する。

  1. 仮想マシンに仮想HDDを新規で追加
  2. UbuntuのLiveCDで仮想マシンを再起動
  3. gpartedでパーティションテーブルの作成,FAT32等適当なフォーマットで確保
  4. シャットダウンして再びLiveCDで仮想マシンを起動
  5. gpartedでコピー元と新しいHDDのデバイスファイル名(/dev/sd?)を確認 (ここでは元が sda, 先がsdb)
  6. コンソールで sudo dd if=/dev/sda of=/dev/sdb を実行(iはinput, o はoutput)
  7. 暫く待つ
  8. 終わったらシャットダウンしてVirtualBoxの仮想マシンの設定で,元のHDDを削除して仮想マシンを再起動
  9. Windowsが無事起動したら,再びシャットダウンしてLiveCDで仮想マシンを起動
  10. gpartedで容量を広げて仮想マシンをHDDから再起動

ポイントはddの後の再起動時に元の仮想HDDを削除しておくこと。