web-dev-qa-db-ja.com

13.04へのアップグレード後にVMWare Workstationを起動できない

13.04にアップグレードした後、VMWorkstationを起動できません。次のメッセージが表示されます。

VMwareを実行する前に、いくつかのモジュールをコンパイルして、実行中のカーネルにロードする必要があります。

カーネルヘッダー3.8.0-19-generic

バージョン3.8.0-19-genericのカーネルヘッダーが見つかりませんでした。それらをデフォルト以外のパスにインストールした場合、以下のパスを指定できます。

誰が次に何をすべきか考えていますか?

Ubuntu 13.04 64ビット

パスを次のように指定した場合:

/usr/src/linux-headers-3.8.0-19-generic

次のメッセージが表示されます。

実行中のカーネルに一致するCヘッダーファイルが見つかりませんでした。

ありがとう

追加:

提案されたように、私はこれをターミナルで実行します:

cd /lib/modules/$(uname -r)/build/include/linux 

Sudo ln -s ../generated/utsrelease.h 

Sudo ln -s ../generated/autoconf.h 

Sudo ln -s ../generated/uapi/linux/version.h

しかし、今では次のものが得られます。

VMwareを実行する前に、いくつかのモジュールをコンパイルし、カーネルCANCEL/INSTALLにロードする必要があります

インストールすると、ウィンドウが閉じて何も起こりません。

追加:

これをインストールしました:

Sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

そして、それはすべて起動しました...

提案と助けに感謝します...これは私がUbuntuで気に入っていることです...とても便利なコミュニティがあります...!

注:他の人にも役立つ可能性のあるこれも見つかりました: HERE

追加エラー:

/ dev/vmmonを開けませんでした:ディレクトリです。カーネルモジュール「vmmon」がロードされていることを確認してください。

モニターデバイスの初期化に失敗しました。

モニター設定がすべてグレー表示

解像度:

Nvidiaドライバーの再インストール

25
pst007x

先月、Ubuntu 13.04でも同じ問題が発生しました。当時、VMWare player 5.0.2 build-1031769にアップグレードすることで問題は解決しました。 1か月先に進み、13.04の最近の更新の後、今日新しい問題が発生しましたが、再びVMWareは起動しませんでした。最新のVMプレーヤーバージョンはまだ5.0.2です。 Googleはこの説明に私を導いた:

http://communities.vmware.com/thread/446490?start=0&tstart=

ルートprivsで次のvmwareコマンドを実行すると、問題が解決しました。

Sudo vmware-modconfig --console --install-all

HTH

22
chrisinmtown

これは私のために働いた:

Sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
Sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

それから

Sudo vmware-config-tools.pl

...これで完了です。

11
DinGODzilla

上記の推奨パッケージをインストールしましたが、それでも同じエラーが発生しました。最新のVMWare Playerをインストールすることで問題は解決しました。

3
Ethan Brown

まったく同じ問題で、最新のVMWare Playerが既にインストールされています。単に再インストールするだけで解決しました。つまり、最初にアンインストールしてから再度インストールします。

Sudo vmware-installer -u vmware-player
Sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt
2
jfrantzius

新規インストールを含む上記のすべてのソリューションを試しましたが、まだ開始されませんでした。 「VMwareを実行する前に、いくつかのモジュールをコンパイルしてカーネルCANCEL/INSTALLにロードする必要があります」

多くの調査の後、私がしなければならなかったことはこれです:私はターミナルを開いてから入りました:

Sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

その後:

Sudo apt-get install gcc

その後:

Sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

その後すぐに始まりました。これがお役に立てば幸いです。

1
Joshie

buntu VMWare Playerインストールページ に従って、使用

Sudo apt-get install build-essential linux-headers-$(uname -r)

ヘッダーをインストールします。次に、インストールを許可するか、VMware Playerをアンインストールして再インストールします。

1
Sam King

YMMV、ただし、vmci関連のエラー(Linuxカーネル3.8。*)で問題が発生した場合、 このbashスクリプトはvincentによって投稿されましたmay仕事。最初にVMWare製品をアンインストールしてから、再度インストールしてから使用します。

#!/bin/bash
if [[ $UID != 0 ]]; then
    echo "Please run this script with Sudo:"
    echo "Sudo $0 $*"
    exit 1
fi

Sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

cd /usr/lib/vmware/modules/source
Sudo tar -xf vmci.tar
cd vmci-only/linux
Sudo sed '127s/.*/   .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
Sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
Sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
Sudo tar -cf vmci.tar vmci-only/
Sudo rm vmci-only/ -Rf
Sudo vmware-modconfig --console --install-all
Sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"

また、 Arch LinuxのwikiのVMware記事 にも注意してください。この記事は主にArch Linux向けですが、パッチ/トリック/回避策のほとんどはUbuntuにも適用できます。

1
NullNoname

13.04のvmwareワークステーションの主な問題は、vmci.koなどのモジュールのコンパイルのようです。これらを取得する最も簡単な方法は、apt-get install open-vm-dkmsを実行することです。これにより、vmci.koとその友達がインストールされます。

1
user151607