VirtualBoxでFedoraを実行しています。実際のハードウェアテストを実行できるようにするために、開発環境を物理マシンで実行する必要がある場合があります。そのため、仮想マシンのハードディスク(.vdiファイル)が、起動可能なイメージを起動し、vdiファイルをマウントして、それにchrootすることにより、仮想マシン自体と物理PCの両方で交換可能に機能する必要があります。
これは簡単に達成できると思いましたが、そうではないようです。ここで答えを見つけたいと思います。
ループバックデバイスとしてマウントできます。使用できるツールは、「mount」または「losetup」だけです。秘訣は、必要なオフセットを知ることです。そのためには、「vditool」または「vdiinfo」が必要です。
これはそれをよく説明する素晴らしい記事です:
http://muralipiyer.blogspot.com/2008/02/mounting-virtualbox-vdi-disk-authentic.html
ここのOpenSuseでは、vdfuseは固定画像と動的画像の両方で問題なく機能します。次の場所からrpmをダウンロードします: http://download.opensuse.org/repositories/Virtualization/openSUSE_Factory/x86_64/vdfuse-8.2a-5.54.x86_64.rpm
Sudo vdfuse -f "/home/sys1.vdi" /VBMount
Sudo mount /VBMount/Partition1 /VBMountPart1/