web-dev-qa-db-ja.com

VirtualBoxの共有フォルダー(UbuntuおよびWindows 7)

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
  • Virtualbox Managerの設定で共有フォルダーに入力する必要があるものは何ですか?
  • Windowsで何を設定する必要がありますか?
17
takeshin

ホスト:Ubuntu

共有するフォルダーを選択します(以下と同じ方法-ホストでVM設定を開き、選択します)。 (Win7ゲストから見たいホスト上のフォルダー)と言うことができます:

/home/misery

このチュートリアル は答えをカバーしています。 Ubuntuフォルダーを共有に追加した後、Win7 VMを起動または再起動しますローカルエリアネットワークを検索する必要があります(Win7ゲストで、検索されるまで待ちます-緑色のプログレスバー)。その後、ネットワークディスクが表示されます。

enter image description here

私のPCでは、それ以上の手順はありませんでした。問題が発生した場合は、チュートリアルを参照してください。

ホスト:Win7、ゲストOS:Ubuntu

まず、仮想マシンの設定に移動します。

enter image description here

共有するフォルダーを追加して名前を付けます(自動的に名前が付けられます)。ここで、私のフォルダーへのWin7パスはC:\ Miseryで、名前はMiseryです

次に、自動マウントオプションをマークして、VMの起動時に常にマウントします。

enter image description here

そして基本的にはそれだけです。次に、仮想マシンを起動します。 このチュートリアル 残りの部分を簡単に説明すると、(ゲスト上で)マウントポイントとなるフォルダーを作成する必要があります。あなたのubuntuのGMiseryだとしましょう。したがって、ユーザーディレクトリに作成します。これで、ゲストOS上に既存の空のフォルダーができました。

/home/misery/GMisery

次に、ターミナルを開いて次のように記述します。

Sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery

これで動作するはずです。少なくとも私のPCでidを実行します:]エラーが発生しなかった場合は、ログアウトして再度ログインします。

添付の tutorial も読んでください。

そして一般的には、ホストにインストールすることをお勧めします VB拡張パック 。ただし、ここで説明するトピックには影響しません。

7
Misery

解決策は次のとおりです。

  1. インストールゲストの追加ゲストシステム(Windows)
  2. しないインストールゲストの追加ホストシステム(Ubuntu)
  3. ユーザーをvboxusersグループ(またはバージョンに応じてvboxsf)に追加します。

    Sudo usermod -aG vboxusers $USER
    
  4. 共有ドキュメントのディレクトリを作成します。

    mkdir /home/$USER/shared
    

    (間違いは、これを/mediaに入れてマウントしようとすることでした-これは、最新のVirtualBoxが行うので必要ありません)

  5. VirtualBoxオプションに移動し、そのsharedディレクトリを共有パスに追加します。

    私の場合、ボタンはおそらく権限が原因でグレー表示されていましたが、現在は3で解決されています。

  6. vboxsfカーネルモジュールがmodprobe vboxsf(VM内)で実行されていることを確認します。

そして、それだけです。指定されたディレクトリは、Windowsに新しいドライブとして表示されます。

1
kenorb

あなたの質問に対する答えは こちら です

/etc/profileファイルにマウント行を追加して、ログインするたびにマウントを永続的にする必要があります。

0
Ébe Isaac

Windowsでディレクトリを作成します(ubuntuなど)。

VMwareのデバイスでこのディレクトリ(ubuntu)を共有します。

ルート(/)にUbuntuのディレクトリを作成します(たとえば、/ windows)。

mount.vboxsf -w ubuntu /windows
0
newbie_ashish