回答:
ゲスト拡張機能でこれを行う方法はありませんが、ゲスト上で通常のUbuntuファイル共有をセットアップし、ホストとゲスト間の仮想ネットワークを使用してファイルにアクセスできます。VirtualBoxのOSEバージョンには共有フォルダーがありません。これは、ここで説明する VirtualBoxの推奨共有方法です。How-To Geekには、Ubuntuで具体的に行う方法に関するチュートリアルがあり、ホームフォルダー以外のすべてにも適用されます。
ネットワークドライバーは、ネットワークを介してトラフィックを送信しないほどスマートですが、ゲストとの通信には引き続き使用されます。MacとWindowsの両方で、このように実行して使用する仮想マシンがいくつかあります。
デフォルトでは、仮想マシンにはローカルネットワークへのNAT接続があります。つまり、仮想マシン自体の「実際の」IPアドレスはありません。代わりにブリッジ接続をセットアップする場合、Windowsファイル共有(Linux / Unix / etcなどのSAMBAを含む)やNFSなど、仮想PCから通常のファイル共有方法を使用できます。もちろん、VMを実行する必要があります。
ホストOSの下にVDIをドライブとしてマウントすることも可能です。XPホストでそれを行う方法の詳細がわかりません。ハードドライブの破損を避けます。
トリッキーな解決策があります:
sudo /sbin/mount.vboxsf -o gid=1000,uid=1000 shared ~/shared
rsync
データを〜/ shared_localと同期するために使用します。LinuxとWindowsの両方で同じbashスクリプトを使用できます。同じパスを使用して、WindowsおよびLinuxから〜/ shared内の任意のデータにアクセスできます。