パッチを当てないとインストールできないらしいです(私は動作未確認)
・ゲストOSの場合
リリースノートに「Fedora 16 is supported as a guest」とあるので安心していたのですが、VMware Toolsをインストールしようとすると
$ su # yum install gcc kernel-devel-$(uname -r) # ./vmware-install.pl CC [M] /tmp/vmware-root/modules/vmxnet-only/vmxnet.o /tmp/vmware-root/modules/vmxnet-only/vmxnet.c: In function 'vmxnet_probe_device': /tmp/vmware-root/modules/vmxnet-only/vmxnet.c:1008:7: error: unknown field 'ndo_set_multicast_list' specified in initializer ... /tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2599:48: error: incompatible types when assigning to type 'struct <anonymous>' from type 'struct page *' make[2]: *** [/tmp/vmware-root/modules/vmxnet-only/vmxnet.o] Error 1 make[1]: *** [_module_/tmp/vmware-root/modules/vmxnet-only] Error 2 make[1]: Leaving directory `/usr/src/kernels/3.2.2-1.fc16.x86_64' make: *** [vmxnet.ko] Error 2vmxnetのビルドに失敗します。どうやら、公開後すぐにFedoraのカーネルがバージョンアップしてしまって、大嘘なリリースノートになっちゃったようです。
Gentooのopen-vm-toolsに当たっている fragsize.patch で修正できるっぽい。放置してもいいんだけどね。私はvmxnetが無くても困らない。
# yum install patch # cd /usr/lib/vmware-tools/modules/source # tar xf vmxnet.tar # cd vmxnet-only/ # patch -p4 < fragsize.patch # cd .. # tar cf vmxnet.tar vmxnet-only # vmware-config-tools.pl
12:02 am | コメントする |