VBoxManageは、ディスク全体を.imgに変換します。しかし、vdiイメージの1つのパーティションだけを物理ディスクのパーティションに書き込みたいと思います。
手順:
まず、VirtualBoxでゲストOSにログインする必要があります
filesytemのラベルを作成し、それを/ etc/fstabに追加します。
リブート
ゲストOSに問題がないかどうかを確認することを忘れないでくださいその後シャットダウン
WindowsホストOSのVirtualBoxインストールパスに移動し、VBoxManageコマンドを実行して(.vdi)から(.img)に変換するよりも
ファイルシステムのゲストOSにラベルを作成する
これがステップ1です。
ゲストOS(Ubuntu)にログインして、ファイルシステムのラベルを作成します。したがって、ファイルシステムは、定義されたパーティションではなく、ラベルによって認識されます。ファイルシステムのタイプとタイプを確認してください
•root @ niaf-VirtualBox:/ home/niaf#df -T
•ラベルの作成:
root @ niaf-VirtualBox:/ home/niaf#niaflabel/dev/sda1 niaf1
•マウントコマンド
root @ niaf-VirtualBox:/ home/niaf#mount -l
•/ etc/fstabファイルを編集する必要があるよりも:#UUID = f6fb2bc7-d0f9-4a91-ab2d-1d7be4cb2055/ext4 errors = remount-ro 0 1
LABEL = niaf1/ext4 errors = remount-ro 0 1
•再起動して、ゲストOSに問題がないかどうかを確認します(私にとっては問題ありませんでした)
•ゲストOSをシャットダウンするようになりました
これがステップ2です。
Windows(ホストOS)のVirtualboxインストールパスに移動し、以下のコマンドを実行します。
.vdiを.imgファイルに変換するには:
C:\ Program Files\Oracle\VirtualBox>
C:\ Program Files\Oracle\VirtualBox> VBoxManage cloned
D:\ Softwares\ubuntu10.vdi ovm.img -format raw
C:\ Program Files\Oracle\VirtualBox> dir
05/06/2012 06:36 PM 6,477,053,952 ovm.img