VMWare Workstation v8をインストールできません


11

VMware 8.0.2 64ビットのインストール

Ubuntu 12.04LTS 64ビットベータ版

私のカーネルバージョンは:3.2.0-20-generic

pst007x@pst007x-Aspire-5741:~$ sudo sh VMware-Workstation-Full-8.0.2- 591240.x86_64.bundle

大丈夫インストール

起動すると、コンパイルされて実行中のカーネルにロードされるモジュールをインストールするように求められます。

ウィンドウが開きます

VMware Kernel Module Updater

これは仮想ネットワークデバイスで失敗します

ERROR LOG

更新:

PATCH

パッチを追加しようとすると、次のエラーが発生します。

 pst007x@pst007x-Aspire-5741:~$ sudo sh patch-modules_3.2.0.sh
 [sudo] password for pst007x: 
 patch-modules_3.2.0.sh: 27: [: workstation8.0.2: unexpected operator
 patch-modules_3.2.0.sh: 28: [: workstation8.0.2: unexpected operator
 Sorry, this script is only for VMWare WorkStation 8.0.2 or VMWare Player 4.0.2. 
 Exiting
 pst007x@pst007x-Aspire-5741:~$

完全にアンインストールし、再インストールしました。正しいバージョンをインストールしています。おそらくパッチに問題があります。VMwareはUbuntu 11.10に完全にインストールされます

これは私がアンインストールした方法です。

回答:


13

これをさまざまな応答からまとめます。

ホームフォルダーに移動

  1. VMware-Workstation-Full-8.0.2-591240.x86_64.bundle
  2. パッチ:patch-modules_3.2.0.sh
  3. パッチ:vmware3.2.0.patch

パッチダウンロードリンク(xtactコンテンツからホームフォルダーへ):

http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and- 3-3 /

VMwareをインストールする

sudo sh VMware-Workstation-Full-8.0.2-591240.x86_64.bundle

パッチをインストールする

sudo ./patch-modules_3.2.0.sh

注意:パッチに実行許可があることを確認してください


7

バージョンチェックを無効にするには

  • エディターでスクリプト* .shを開きます(gedit)
  • 27行目までスクロールします
  • 27、28、29行目の先頭に「#」を追加します
  • スクリプトを保存する
  • もう一度スクリプトを実行してみてください

またはに行きます

  • cd /usr/lib/vmware/modules/source
  • sudo tar xvf vmnet.tar
  • これにより、vmnet-onlyフォルダ内のファイルが解凍されます
  • 次の場所にパッチファイルがあるとします。 ~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo patch -p1 <~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo mv vmnet.tar vmnet.tar.bak
  • sudo tar cvf vmnet.tar vmnet-only/

VMware WorkstationまたはPlayerを再実行します。場合には、インストールする必要があるかもしれません

  • sudo apt-get install patch

または、7/8行でバージョンを変更vmreqver=8.0.4します。たとえば、vmwareワークステーション8.0.4にパッチを適用するには
12

2

VMWareワークステーションをUbuntu 12.04 LTSにインストールまたは動作させるための既知の問題があります。最善の策は、来月の完全なリリースを待つか、Ubuntu 11.10に戻すことです。これは非生産的に聞こえるかもしれませんが、同じ問題を抱えていたので、当分の間Ubuntu 11.10に戻すことにしました。


解決策を見つけました(上記)ありがとう。バグは確かにありますが、プレリリース製品であろうと「完成品」であろうと、常にバグが存在します。このベータリリースは、私が抱えていたNVidiaのパフォーマンスの問題を解決しました。そうでなければ、以前のバージョンに固執します。ありがとう:-)
pst007x

2

このパッチをOK

patch-modules_3.2.0.sh
vmware3.2.0.patch

完全に動作する唯一の問題は、最悪の場合に誤ってすべてを台無しにしたvmware更新ボタンを誤って押すことでした。また、vmwareを完全にアンインストールしようとしてすべてを試しました。はげ頭から髪を引き抜こうとするまで何も機能しませんでした。

その後、コンピューターをシャットダウンし、ブートローダーから以前のバージョンのUbuntuを起動しました。その後、vmwareを再インストールし、必要なパッチを再インストールしました。最後に、私は通常のUbuntu 3.2として再起動し、機能しました。

vmwareをアンインストールしても、3.2カーネルには何かが残っています。


2

ここで同じ状況:VMPlayerとパッチの正しいバージョンは、まだ正しいバージョンではないと主張しています。

私の解決策:次の行を「#」でコメント解除することにより、patch-modules_3.2.0.shのバージョンチェックをスキップしました。行のコメントを外した後、パッチは機能し、プレーヤーは機能しなくなりました。

[ -z "$vmver" ] && error "VMWare is not installed (properly) on this PC"

[ "$vmver" == "workstation$vmreqver" ] && product="VMWare WorkStation"

[ "$vmver" == "player$plreqver" ] && product="VMWare Player"

[ -z "$product" ] && error "Sorry, this script is only for VMWare WorkStation $vmreqver or VMWare Player $plreqver"

私の答えに注意してください。システムを再起動すると、デスクトップが空になり、ターミナルで簡単なlsコマンドを実行することさえできなくなります。


1

この回避策に興味があるかもしれません

http://communities.vmware.com/message/2005419

彼らは、インストールの問題を分類したと主張しています。


いいえ、彼のパッチを試してみましたが、バージョンが間違っていますが、正しいバージョンをインストールしました。上記のエラーを投稿しました。ありがとう
pst007x

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