1,731 views
この記事は最終更新から 2563日 が経過しています。
CentOS 6.8に vmware player 12.1.1をインストール
vmware plaer 12.1.1をインストールしようとしたが、以下のエラーが発生して先に進めない・・・
Failed to build vmnet.
いろいろ試した結果、以下の手順でインストールできた。
1. vmnet.tarの中の netif.cを書き換える。
su - cd /tmp cp /usr/lib/vmware/modules/source/vmnet.tar ./ tar -xvf vmnet.tar vi ./vmnet-only/netif.c
152 //#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 18, 0) || defined(NET_NAME_USER) 153 // dev = alloc_netdev(sizeof *netIf, deviceName, NET_NAME_USER, VNetNetIfSetup); 154 //#else 155 dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup); 156 //#endif
2. buildする。
tar -zcvf vmnet.tar ./vmnet-only mv /usr/lib/vmware/modules/source/vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar.org mv /tmp/vmnet.tar /usr/lib/vmware/modules/source vmware-modconfig --console --install-all
3. vmwareを起動する。
これで vmware playerが問題なく起動するようになりました。
おまけ…
CentOS7をVMにインストールした直後、初回起動時に以下の表示が出る。
1) [!] License information (license not accepted) Please make your choice from above ['q' to quit | 'c' to continue | 'r' to refresh]:
ここは、以下の順に入力し acceptedする。
1 2 q