VirtualboxでWindowsからUbuntuにファイルを転送する方法は?


28

VirtualboxにインストールされたUbuntuにWindowsからファイルを転送するにはどうすればよいですか?USBに接続すると、Windowsでのみポップアップします。

Ubuntuでどのように表示できますか?


私は反対のことをしたいと思います
-user391339

回答:


24

私が通常使用する2つの方法があります

オプション1:Ubuntuを起動する前に、Virtualbox Ubuntu VM設定内で共有フォルダーを指定します。次に、Ubuntuにログインした後、たとえば新しいディレクトリを作成/media/vboxsharedし、コマンドを使用してそのドライブをマウントしsudo mount -t vboxsf SHARENAME /media/vboxsharedます。パスワードの入力を求められたら、パスワードを入力します。

オプション2:Ubuntuを起動する前に、新しいネットワークアダプターを追加し、「ブリッジアダプター」を選択します。次に、Ubuntuにログインした後、コマンドifconfig -a | moreを実行して、その新しいネットワークアダプターのIPアドレスを取得します。Windowsでは、WinSCPまたはFileZillaを使用してファイルをUbuntuに転送します


1
オプション1機能しません!取得/sbin/mount.vboxsf: mounting failed with the error: No such device
-J86

11

アルビン・シムの答えをありがとう。明らかですが、私はまだすべてを正しく行うためにいくらかの時間を費やしています。OK、Alvin Simのオプション1を使用した詳細な手順を次に示します。

  1. ゲストを開始する前に
  2. VirtualBox Managerに移動します
  3. 興味のあるゲストを選択してください
  4. ゲスト設定に移動
  5. ゲスト設定で、左側のメニューをスクロールして、共有フォルダーに移動します
  6. では共有フォルダ、ホスト・マシンにあなたの興味フォルダを追加
  7. ホストフォルダーパスを追加すると、共有フォルダーに更新されたフォルダーリストが表示されます。このリストに表示されている新規フォルダー名を覚えておいてください。そうです。HOST_SHARE
  8. [OK]をクリックして、変更を保存します。
  9. ゲストマシンを起動します
  10. ゲストマシンで、新しいフォルダを作成します、例えば GUEST_SHARE
  11. ゲスト端末で、入力します

    sudo mount -t vboxsf HOST_SHARE GUEST_SHARE`
    

    エラーが表示される場合mount: wrong fs type, bad option, bad superblock on …、これは最初にインストールする必要があることを意味しますvirtualbox-guest-utils

    sudo apt-get install virtualbox-guest-utils
    

    その後、mountコマンドを再度実行します

  12. あなたはこのGUEST_SHAREフォルダの中にあなたのものを見つけるでしょう。


Ubuntu 16.04、Windows 10、およびVirtualBox 5.1.14の時点で引き続き動作します
-Lavamantis

1
「間違ったfsタイプ」エラーの言及に感謝します。フォローしているガイドに関係なくこのエラーが発生し続け、困惑しましたが、この「apt-get」の後にすべてが機能しました。このユーティリティパッケージが他のどこにも記載されていないことに驚いています。私のような新しいユーザーにとっては明らかではありませんでした。
Teemu Daniel Laajala

1
ありがとうございました!他の多くの同様の答えを見つけましたが、インストールに関する部分に言及する人は誰もいませんでしたvirtualbox-guest-utils
Shaulによると、Monica

6
sudo mount -t vboxsf SHARENAME /media/vboxshared 
  1. PCで共有フォルダーを作成します。たとえば、「c:\ SharedBoth」
  2. c:\SharedBothubuntu仮想マシンを起動する前に、virtualboxメニューの「設定」-「共有フォルダー」-「追加」-「永続的/自動マウント」で共有フォルダーを選択したことを確認してください。
  3. ubuntuターミナルを起動し、上記のコマンドを入力して、
    sudo mount -t vboxsf SharedBoth /media
  4. 次に、フォルダsf_SharedBothがメディアフォルダに作成されているかどうかを確認しますステップ3を実行する前に、「ゲスト追加」がインストールされていることを確認する必要があります

3

いずれの場合でも、ゲストでUSBキーを簡単に表示できます。あなたの質問から、ゲストでUbuntuを実行し、ホストはWindowsであると思います。

USBキーを挿入するたびに、ゲストでそれを表示する場合は、次の手順に従います。

  1. 右下隅の対応するアイコンをクリックし、「安全に削除する...」オプションを選択して、WindowsからUSBを完全にアンマウントします。

  2. VirtualBoxウィンドウで、左上のゲストウィンドウメニューの[デバイス=> usbデバイス]メニュー項目を選択し、USBキーを選択します。Ubuntuに表示されるはずです。

この操作は、ゲストコンピューターのUSBポートにUSBキーを物理的に挿入することと同じです。

それ以外の場合、他のオプションは

  1. laebshadeとAlvin Simの回答に記載されている共有フォルダー。しかし、それは遅い場合があります。

  2. FTPなど... Alvin Simの回答にも記載されています(Windowsホストにftpサーバーがあると仮定します)。

  3. ゲストからのシンプルなサンバマウント:

    mount -t cifs // winhost / share / home / yourname / mntpoint -o user = winusr%paswd、uid = 0、gid = 0、file_mode = 0777、dir_mode = 0777
  4. 少量で頻繁に同期する場合は、Dropboxアカウントを開きます。


2

どちらがホストで、どちらがゲストですか?いずれにしても、Virtualboxには使用できる共有メカニズムがあります。ドキュメントの説明に従ってGuest Additions インストールし、VirtualBox構成で共有をセットアップします。


私はそれを試しましたが、それをマウントしようとすると、「rootのみがそれを行うことができます」というエラーが出ました。
GTyler

@laebshade:OPはすでに、この問題をどのように解決すべきかを疑問視しています。Windowsがホスト、Ubuntuがゲストです。
カレブ

2
  1. 仮想ボックスで、Ubuntuにログインします。
  2. メニューバーで[デバイス]-> [USBデバイス]->デバイス(Pendrive)を選択します。
  3. 次に、ホームフォルダーに移動します。左側にデバイスが表示されます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.