メニュー
ブログ更新履歴
コンテンツ更新履歴
リンク
  • Magome
  • クラウドベースのMIDIシーケンサ
    音楽制作に興味のある方を対象に、スタンドアロンでも使え、ネットならではの面白さも兼ね備えた音楽制作アプリの提供を目指しています。
twitter

CentOS7 に VMwarePlayer12 をインストールする方法です。
どちらも旧バージョンなのでいまさら感がありますが、野暮い用事のために試したところ、ちょっと躓いたので備忘録として残しておきます。

CentOS7 x86_64 (kernel 3.10.0) + VMware-Player-12.5.2 で確認しています。

Table of contents

手順 anchor.png

  1. CentOS7 の環境を用意
    • 開発ツール(gccなど)もインストールされてる必要があると思いますので適宜用意。
  2. VMware-Player-12.5.2-4638234.x86_64.bundle を実行
    → 特に問題なく完了するハズ。
  3. VMwarePlayer を起動すると、VMware Kernel Module Updater でエラー「Unable to start services.」
  4. ログファイルを確認。以下のような感じで終わってるハズ。
    ・
    ・
    2020-00-00T00:00:00.000+09:00| vthread-4| I125: Building module with command "/usr/bin/make -j2 -C /tmp/modconfig-b6MdgY/vmnet-only auto-build HEADER_DIR=/lib/modules/3.10.0-1127.19.1.el7.x86_64/build/include CC=/usr/bin/gcc IS_GCC_3=no"
    2020-00-00T00:00:00.000+09:00| vthread-4| W115: Failed to build vmnet.  Failed to execute the build command.
  5. /usr/lib/vmware/modules/source/vmnet.tar 内の compat_netdevice.h を書き換える
    1. vmnet.tar をカレントに展開
      > tar -xf /usr/lib/vmware/modules/source/vmnet.tar
    2. 展開した compat_netdevice.h の最後のほうを以下のように書き換える。
      -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0)
      +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0) || \
      +    (defined(RHEL_RELEASE_CODE) && RHEL_RELEASE_CODE >= 0x0704)
    3. vmnet.tar を書き換える
      > tar -cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
  6. 気を取り直して VMwarePlayer を起動。
    → VMware Kernel Module Updater も完了し、正しく起動できるハズ
Page Top

ひとこと anchor.png

同じように躓いた方も多いようで、ググると複数の情報がヒットします。
本稿はそれらを参考に試した結果を自分なりにシンプルにまとめてみたものです。
情報を公開されておられてる方々には大変感謝です。


Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 67, today: 1, yesterday: 5
Princeps date: 2020-10-14 (Wed) 22:01:54
Last-modified: 2020-10-14 (Wed) 22:01:54 (JST) (16d) by takatsuka