
私は OSX ホスト上で VirtualBox Ubuntu ゲストを実行しています。Web を検索し、同様の問題の解決策を実装しましたが、問題の解決に役立つものはありませんでした。
携帯電話を接続すると、Ubuntu はデバイスを自動的にマウントします。USB ドライブ (Kanguru SS3 32GB) を接続しても、ドライブはマウントされません。VM 設定には 1 つのプロセッサのみを使用しています。VirtualBox ではデバイスが使用可能で、「USB デバイス」メニューで選択されていますが、/media/ フォルダーは空で、ドライブは自動マウントされません。
この時点で何をすべきかわかりません。やりすぎのように思えますが、VirtualBox をアンインストールして再インストールする必要がありますか? ゲスト OS が 1 つの USB デバイスをマウントし、他のデバイスをマウントしないのはなぜですか?
答え1
おそらくファイル システムの種類やゲスト追加 USB ハンドラーの制限以外で、Ubuntu が USB を区別する理由についてはよくわかりません。
私が使用している解決策は、USB ドライブ (またはパーティション) を OSX ボリュームとしてマウントし、VirtualBox 経由で Ubuntu からアクセスすることです。言い換えれば、USB ドライブを Ubuntu に直接マウントするのに比べると、少し回りくどいです。しかし、この方法には追加の利点があります。OSX と Ubuntu の両方が同じドライブを認識し、ホストとゲスト間でデータを簡単に共有するために使用できます。
Ubuntu と OSX で USB パーティションを頻繁に使用する場合は、パーティションの大文字と小文字を区別する必要があります。オプションとして、パーティションを暗号化することもできます。
手順:
OSX: Mount the partition normally in Finder.
OSX typically automounts a USB drive to /Volumes ... Example: /Volumes/MyUsbPartition.
See also: http://osxdaily.com/2013/05/13/mount-unmount-drives-from-the-command-line-in-mac-os-x/
OSX: Share that volume via VirtualBox Manager
Open VirtualBox
Add '/Volumes/MyUsbPartition' as a ShareFolder (with full access).
I enable "Auto Mount" and "Make Permanent" but if only mounting it termporarily, don't make it permanent.
This means the "shared folder" will appear automatically in Ubuntu as /media/sf_MyUsbOsxPartition (permissions: user:root, group:vboxsf).
NOTE: Requires "Guest Extensions". See selected answer for http://askubuntu.com/questions/22743/how-do-i-install-guest-additions-in-a-virtualbox-vm
Summary: Ubuntu APT install virtualbox-guest-additions-iso (places ISO in /usr/share/virtualbox).
Mount this as a CD (sudo mount /usr/share/virtualbox/VBoxGuestAdditions.iso /mnt)
Run the install (./VBoxLinuxAdditions.run)
Ubuntu:
Login as your normal user (example: "MySelf")
Add user to the vboxsf group (usermod -aG vboxsf MySelf; # Or edit /etc/groups directly)
Only need to do this once since will remain for future cases
この時点で、ドライブには OSX または Ubuntu から直接アクセスできます。
欠点は、VirtualBox で共有フォルダーとして追加するための追加手順があることです。これは、私の使用例では通常は深刻な欠点ではありませんが、状況によって異なる場合があります。