web-dev-qa-db-ja.com

VMware Workstation 8.0.4をUbuntu 12.04 64ビットで動作させるにはどうすればよいですか?

今日、VMware Workstation 8を購入しました。インストール後、私はそれを起動し、アプリケーションは「いくつかのモジュールをコンパイルして実行中のカーネルにロードする必要がある」ことに気付きました。

このプロセス中、VMwareは、仮想ネットワークデバイスを構成することは不可能であり、最終的にはサービスを開始できないことを知りました。

最後のメッセージは、次のアドレスでさらに情報を見つけることができると言っていました:/tmp/vmware-root-975001794/modconfig-22789.log

そこで、私は ここにログメッセージの内容 を貼り付けました。

手伝ってもらえますか、あるいは、Ubuntuの今後の更新を待つことを提案してください。私のデスクトップ環境はUnityです。

5
user73987

モジュールソースに簡単なパッチを適用する必要があります

パッチは このページ で説明されており、利用可能ですが、正常に適用するにはそこのバージョンを8.0.4に変更する必要があります。

方法は次のとおりです:

ダウンロードしてパッチを適用するには、

  • ターミナルを開き、次を入力します。

     mkdir vmw_patch && cd vmw_patch 
     wget -O- http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz | tar -xz 
     sed -i -e 's/8.0.2/8.0.4/g' patch-modules_3.2.0.sh 
     ./ patch-modules_3.2.0.sh 
    
  • これにより、モジュールがエラーなしでコンパイルされます。

説明:wgetはパッチをダウンロードし、tarはダウンロードしたファイルを実際に保存せずにそれを抽出します。 sedは、パッチ適用スクリプトの8.0.2から8.0.4を更新して実行します。

3
ish

izxanswer 私には2つの例外がありました:

  1. スクリプトをルートとして実行する必要がありました。
  2. 8.02から8.03にアップグレードしたときに同じパッチをすでに適用していたため、古いパッチフラグファイルを削除して、パッチを再実行する必要がありました。

    Sudo rm /usr/lib/vmware/modules/source/.patched
    Sudo ./patch-modules_3.2.0.sh
    

上記を含む詳細なガイドは このブログ投稿 にあります。

0
Paul Crook

izx指示 に続く場合、VMware WorkstationではなくVMware Playerがある場合、 '(そこで与えられたsed ...コマンドの代わりに)このコマンドを使用します:

sed -i -e 's/4.0.2/4.0.4/g' patch-modules_3.2.0.sh
0
Karel Picman

yoboth に感謝します。私が気づいた唯一のことは、「パッチ」をインストールする必要があるということです。

Sudo apt-get install patch

これがデフォルトのインストールに存在するかどうかはわかりませんが、何らかの理由でそれがありませんでした。どちらにしても、どうもありがとうございました!

0
tricks