Jan 10, 2007

VMware のゲスト OS から USB デバイスを使う

VMware のゲストから USB が使える、ってことは知っていたが具体的にどうやる?というのがよくわからず放置していた。まぁこれといって必要なかったから、ちゃんと調べてなかっただけなんだが。

でも Nokia Internet tablet PC N800 のファームウェアのアップデートは linux からしかサポートされてないのでそうも言ってられなくなってきたのでちと調べてみた。

自分が普段使用してる VMware は VMware Server 1.0.1 で、まぁ Workstation 版も同じじゃないかと思うが未確認です。

まず Virtual Machine の設定で、USB Controller を追加する。Virtual Machine の設定変更はゲスト OS をサスペンド中はできないので、ちゃんとシャットダウンしておく。

この状態で Virtual Machine (ゲスト OS)を起動する。

メニューのところに VM というのがある。ここから VM - Removal Devices - USB Devices とたどっていくと、ホストで認識した USB デバイス(たとえば USB メモリとか。別の名前なのでわかりづらいかも。)が表示されてるはずなのでそれを選択する。

これによりホスト OS からそのデバイスが使えなくなり、逆にゲスト OS から使えるようになる。再度同じメニューを選択することで、ゲスト OS からホスト OS にアクセス権が移動する。

手元の USB メモリ(128MB、FAT32でフォーマット済み)ならホスト OS の WinXP からも、ゲスト OS の ubuntu からもちゃんとアクセスできた。もちろん前述の通り排他的だが。

一応補足しておくと、ubuntu からは USB メモリ が sdc として認識された(自分はディスク2台分マウント済みなので USB メモリは3台目ということで sdc)ので、/etc/fstab に下記のように追加して、ユーザー権限でも /usb にマウントできるようにした。

 /dev/sdc1   /usb  auto  noauto,user 0 0

前述のようにゲスト OS から USB デバイスを認識できるようにしてから、mount /usb とやればマウントできる

ネックなのは、いちいち VMware Server Console を起動して、メニューから(しかも階層深いところ)認識させてやってからというところかな。普段 ubuntu 使うときは TeraTerm からログインして、だから。


Related Info.

Comments

otani wrote:

VMwareでUSBのICカードライターを使おうと色々探していたら、たどり着きました。
VMwareのサーバー2.0.1を使っているのですが、参考にさせていただきました。

思わずサイトのメンバーになってしまった次第です。

有難うございました。
Posted on Feb 23, 2010 17:54:10

Kimitake wrote:

otani さん、
コメントどうもです。

以前 VMware Server 2.0.? で試したとき、同じような設定(メニュー)があることはあるけど、グレーアウトしてて使えなかったので、いろいろ検索したら、Windows アプリ全般で、メニューなどがグレーアウト(disable)になってるやつを強制的に有効にする、ってアプリを発見して、それで例のメニューを強制的に有効にしてしばらく使ってたことがあったんですが、何かと v1.x と比べると使いづらかったので、結局未だに v1.x 系を使ってます。

VMware Server v2.0.1 ではすんなり設定を有効にできるようになったんでしょうか?
Posted on Feb 23, 2010 18:39:22

otani wrote:

私が使っているVMware Server 2.0.1ですが、仮想マシンの電源を入れるとリスタートボタンの右横にUSB Controllerが出現します。Pluged into Hostとでますので、使いたいUSBデバイスにチェックをいれる(私の場合はSHARPのICカードリーダーライターでした)とすんなりと使えるようになりました。アプリのインストールやファイルの編集はしていません。

ちなみにOSはUbuntu9.04です。

僕自身、試行錯誤しているうちに「え、こんなのあったの?」という感じで見つけて使ってみたらすんなりいったという状況です。VMWareでUSBを使ったのは今回が初めてなのであんまり深く突っ込まないで下さい(笑)。
Posted on Feb 25, 2010 00:24:39

Add Comments

※下記の単語・フレーズはコメントで使用できません。大文字・小文字は同一視します。
poker, backgammon, tramadol, casino, insurance, loans
JavaScript is required when you submit comment %20%20%3c%64%69%76%20%63%6c%61%73%73%3d%22%63%6f%6d%6d%65%6e%74%66%6f%72%6d%22%3eこのアイテムは閉鎖されました。このアイテムへのコメントの追加、投票はできません。%3c%2f%64%69%76%3e %20%20

OpenID を使ってログインすることができます。

Identity URL:

Trackbacks

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
visitor stats