CentOS7にVMWareWorkstation10.0.3をインストールしようとしてハマる

公式からbundleをダウンロードしてインストール後、変なダイアログが出て起動しなかったのでその解決方法のログ・・・

Version:

– CentOS 7.0 x64
– VMWare Workstation 10.0.3


VMWare Workstionを起動しようとすると・・

vmware00

VMWare Kernel Module Updaterが立ち上がってエラー発生。

“Before you can run VMWare, several modules must be compiled and loaded into the running kernel.”
vmware2

なんぞ。

vmware3

以下で解決:

下記のパッチを当てて起動するとうまくいった。
やる人は自己責任でお願いします。

まずパッチを作成:


# vi /tmp/filter.c.centos7.diff

206c206
< #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 13, 0)
---
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 0, 0)
259c259
< #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 13, 0)
---
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 0, 0)

修正箇所へ移動:

# cd /usr/lib/vmware/modules/source

オリジナルのバックアップ:

# cp vmnet.tar vmnet.tar.org

該当ファイルの解凍:

# tar xvf vmnet.tar vmnet-only/filter.c

パッチを当てる:

# patch vmnet-only/filter.c < /tmp/filter.c.cento7.diff

ファイルを入れなおす:

# tar -uvf vmnet.tar vmnet-only/filter.c

不要なフォルダの削除:

# rm -rf vmnet-only

VMWare Workstationを再度起動すると、無事に動きましたヽ(=´▽`=)ノ

vmware4

参考にした記事:

http://dandar3.blogspot.cz/2014/01/vmware-player-601-on-ubuntu-1404-alpha.html
https://communities.vmware.com/message/2406465

 

スポンサードリンク

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL