• ベストアンサー

VMwareを起動できません

掲題につきまして、色々なサイトを参考にして試みたのですが、解決できなかったので、質問させて下さい。 linux(centOS5)にVMware Playerをインストールし、他のサイト(http://tomcat.nyanta.jp/sb2/sb.cgi?eid=44等)を参考にして # vmplayer を実行したのですが、以下のような表示がされ、VMware Playerが正常に起動しません。 /usr/lib/vmware/bin/vmware-modconfig-console: unrecognized option `--icon=vmware-player' Must use a valid mode. Use one of: --get-kernel-headers --get-gcc --validate-kernel-headers --validate-gcc --install-pbm --build-mod --install-all どうすれば正常に起動できますでしょうか? 恐縮ではございますが、ご回答頂ければ幸いです。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • CyberBaba
  • ベストアンサー率100% (8/8)
回答No.6

お役に立てずに申し訳ありません。 現状ではもうどうしようもないでしょう。経験上こういうときは、現在の環境をあきらめて、環境を変えてみるのが一番です。 具体的には、 1.VMware Player のバージョンを変えてみる 2.ホストOSのバージョンやディストリビューションを変えてみる などです。 私自身は VMware Player を Vista 上で使っていますが、あえてバージョン2.5.1 ではなく 2.5 を使っています。理由は VMware から 他の Vista 上のアプリケーションに切り替えるとき、2.5.1 はなぜか3回マウスクリックしないと切り替わらないからです。細かいことですがこれはバグです。 e01h1113さんの場合も VMware Player のバグと考えられます。なぜなら、vmplayer が vmware-modconfig-console を呼び出しているはずですが、そのとき無効だと分かっているオプション --icon=vmware-player をつけているからです。おそらく環境によってこういうことがまれに起きるだけなのだと思いますが、これはバグです。 こういうことはよくあり、私もソースプログラムを改造してインストールしたりすることもありますが、そこまですることはお勧めできません。ですから現在の環境をあきらめてもう一度方針を検討されることをお勧めします。お役に立てずにすみませんでした。

e01h1113
質問者

補足

とんでもないです。 親身に答えて下さりありがとうございました。 別の環境で試してみることにします。

その他の回答 (5)

  • CyberBaba
  • ベストアンサー率100% (8/8)
回答No.5

お役に立てるかどうかわかりませんが、気になりますので。 参考にされているサイト http://tomcat.nyanta.jp/sb2/sb.cgi?eid=44 は VMware Player のバージョンが 1.0.1 になっていますが、かなり古いバージョンで、最新のバージョン 2.5.1 を使っておられるでしょうか? 新しいバージョンではインストールがかなり簡単になっているようです。 http://okazu.air-nifty.com/blog/2009/02/centos52vmware-.html もし万一古いバージョンを使われいるようでしたら、いったん VMware Player をアンインストールして、もう一度新しいバージョンをインストールされてはどうでしょうか? 削除コマンド rpm -e VMware-Player-xxxxxx 最後の .rpm は不要です。 その後 http://okazu.air-nifty.com/blog/2009/02/centos52vmware-.html あるいは http://lostman-worlds-end.blogspot.com/2008/10/vmware-player-250.html をやってみてはいかがでしょうか? もし最新の 2.5.1 を使われている場合でも、いったん削除してからインストールしなおすとうまくいくかも知れません。 結果と VMware Player のバージョンについてお知らせいただければ幸いです。

e01h1113
質問者

お礼

追記です。 上記の UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 47: ordinal not in range(128) に関して、 http://www.ryuzee.com/contents/blog/tag/trac を参考に、sitecustomize.pyというファイルを作成しました。

e01h1113
質問者

補足

ありがとうございます。 インストールしたのは VMware-Player-2.5.1-126130.i386 です。最新だと思います。 CyberBabaさんの書かれたことと参考サイト通りにrpmコマンドでアンインストールとインストールを行い、一般ユーザにて再度試しましたが、結果は以下のように特に変わりはありませんでした。 $ vmplayer /usr/lib/vmware/bin/vmware-modconfig-console: unrecognized option `--icon=vmware-player' Must use a valid mode. Use one of: --get-kernel-headers --get-gcc --validate-kernel-headers --validate-gcc --install-pbm --build-mod --install-all ※関係あるかはわかりませんが、VMware-Player-2.5.1-126130.i386 のインストールは最終的にInstallation was successfulとなりましたが、インストールの途中、合間合間に UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 47: ordinal not in range(128) というエラー行が吐き出されていました。

  • CyberBaba
  • ベストアンサー率100% (8/8)
回答No.4

ここに情報がありました。 http://communities.vmware.com/thread/176029 root で実行していませんか? 通常ユーザで vmplayer を実行すれば良いようです。

e01h1113
質問者

お礼

ご回答ありがとうございます。 試してみましたが、同じ結果になってしまいました。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.3

現在動作しているkernelとkernel-headersはバージョンが一致しているでしょうか。 していなければ、updateしてあわせてください。

e01h1113
質問者

お礼

ありがとうございました。 またお礼が遅れましたこと、お詫び申し上げます。 バージョンの確認をしてみましたが、一致していました。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

CentOS用のVMWareのカーネルモジュール(仮想ネットワークドライバ等)が作られていないように見受けられます。 とりあえず以下のパッケージをyumで入れてみてください。 ・gcc ・make ・kernel-headers

e01h1113
質問者

お礼

早速のご回答ありがとうございました。 早速試してみましたが、いずれも Package kernel-headers - 2.6.18-92.1.22.el5.i386 is already installed. のように表示されてしまいました。 他に何か原因と思われるような点はありますでしょうか? ご教授頂ければ幸いです。

  • takeshif
  • ベストアンサー率38% (18/47)
回答No.1

linux版のことはわかりませんが、参考までにwindowsにVMware player をインストールしてlinuxを起動させることはできます。 その設定をするツールVMX Builderという無料のソフトがあります。 詳しい設定はPC Japanの2月号に掲載されていました。 バックナンバーを取り寄せてみてはどうですか。 注意点を挙げておきますとVMX BuilderでHDDの容量をある値にするとVMware playerを起動したときに修復不可能なエラーメッセージが表示されます。ナガセPCスクールの環境ではHDD8G、メモリ160Mでした。 あとVMware playerを起動したときにCDROMからLinuxのインストール画面が表示されないときは、右下のCDのアイコンからDまたはGドライブ(CDROMとDVDROMドライブが2台接続されている場合ですが)の切り替えをしてください。それでもダメな場合は、VMX BuilderのHardwareタブのCDROMの設定をIDE 0:0とか1:0に変更してみてください。

e01h1113
質問者

お礼

早速のご回答ありがとうございます。 VMX Builderについて調べてみます。