Ubuntu HostにインストールされたWindows 7とUbuntuの両方でアクセス可能なディレクトリが必要です。
そこで、WindowsとUbuntuの両方にVirtualboxの追加をインストールしました。
次に、Ubuntuで:
Sudo mkdir /media/win7share
Sudo mount -t vboxsf win7share /media/win7share
私は得る:
/sbin/mount.vboxsf: mounting failed with the error: No such device
共有するフォルダーを選択します(以下と同じ方法-ホストでVM設定を開き、選択します)。 (Win7ゲストから見たいホスト上のフォルダー)と言うことができます:
/home/misery
このチュートリアル は答えをカバーしています。 Ubuntuフォルダーを共有に追加した後、Win7 VMを起動または再起動しますローカルエリアネットワークを検索する必要があります(Win7ゲストで、検索されるまで待ちます-緑色のプログレスバー)。その後、ネットワークディスクが表示されます。
私のPCでは、それ以上の手順はありませんでした。問題が発生した場合は、チュートリアルを参照してください。
まず、仮想マシンの設定に移動します。
共有するフォルダーを追加して名前を付けます(自動的に名前が付けられます)。ここで、私のフォルダーへのWin7パスはC:\ Miseryで、名前はMiseryです
次に、自動マウントオプションをマークして、VMの起動時に常にマウントします。
そして基本的にはそれだけです。次に、仮想マシンを起動します。 このチュートリアル 残りの部分を簡単に説明すると、(ゲスト上で)マウントポイントとなるフォルダーを作成する必要があります。あなたのubuntuのGMiseryだとしましょう。したがって、ユーザーディレクトリに作成します。これで、ゲストOS上に既存の空のフォルダーができました。
/home/misery/GMisery
次に、ターミナルを開いて次のように記述します。
Sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery
これで動作するはずです。少なくとも私のPCでidを実行します:]エラーが発生しなかった場合は、ログアウトして再度ログインします。
添付の tutorial も読んでください。
そして一般的には、ホストにインストールすることをお勧めします VB拡張パック 。ただし、ここで説明するトピックには影響しません。
解決策は次のとおりです。
ユーザーをvboxusers
グループ(またはバージョンに応じてvboxsf
)に追加します。
Sudo usermod -aG vboxusers $USER
共有ドキュメントのディレクトリを作成します。
mkdir /home/$USER/shared
(間違いは、これを/media
に入れてマウントしようとすることでした-これは、最新のVirtualBoxが行うので必要ありません)
VirtualBoxオプションに移動し、そのshared
ディレクトリを共有パスに追加します。
私の場合、ボタンはおそらく権限が原因でグレー表示されていましたが、現在は3で解決されています。
vboxsf
カーネルモジュールがmodprobe vboxsf
(VM内)で実行されていることを確認します。
そして、それだけです。指定されたディレクトリは、Windowsに新しいドライブとして表示されます。
あなたの質問に対する答えは こちら です
/etc/profile
ファイルにマウント行を追加して、ログインするたびにマウントを永続的にする必要があります。
Windowsでディレクトリを作成します(ubuntuなど)。
VMwareのデバイスでこのディレクトリ(ubuntu)を共有します。
ルート(/)にUbuntuのディレクトリを作成します(たとえば、/ windows)。
mount.vboxsf -w ubuntu /windows