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


17

Ubuntuホストにインストールされている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で何を設定する必要がありますか?

2
Virtual Box共有フォルダーに関するこの回答別の回答もご覧ください。
Takkat

1
ホストまたはゲストOS 'sudo usermod -g vboxsf username'でこのコマンドを実行しますか?
フィルパフォード

回答:


7

ホスト:Ubuntu

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

/home/misery

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

ここに画像の説明を入力してください

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

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

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

ここに画像の説明を入力してください

共有するフォルダーを追加して名前を付けます(自動的に名前が付けられます)。ここで、私のフォルダーへの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を実行します:]エラーが発生しなかった場合は、ログアウトして再度ログインします。

添付のチュートリアルもお読みください 。

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


Dzięki:)しかし、問題は、VirtualBox configに新しい共有ディレクトリを追加できないことです。[ OK ]ボタンは、スクリーショットのようにグレー表示されます。ブラウザにはUbuntuファイルシステムのみが表示され、Windowsのディレクトリは表示されません(Ubuntuホスト内にWindowsがあります)。
武心

UbuntuのWindowsフォルダーは表示されません。答えを編集しました。それはあなたの問題を解決するかどうか確認してください:)
ミザリー

VirtualBoxは、少なくとも、セレクターからディレクトリを選択する必要があることを少なくとも通知する必要があります... UIデザインが良くない
-Amalgovinus

1

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

  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に新しいドライブとして表示されます。


グループ 'vboxsf'は存在しません
Mr-Programs

@ Mr-Programs Try vboxusers
ケノーブ

0

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

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

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

mount.vboxsf -w ubuntu /windows

2
答えに問題はありませんが、少し良くフォーマットしてみてください。そのため、人々はより多くの注意を引く可能性があります。
VedVals

0

あなたの質問への答えはこちらです

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.