VMWare Player 上の Fedora 17 32 bit にて共有フォルダを有効にする
会社の Windows7 マシンに VMWare Player をインストールし、ゲスト OS として Fedora17 32bit を乗せてみたものの、共有フォルダ機能が有効になりませんでした。
よくよく vmware-config-tools.pl の出力結果を見てみると vmhgfs.ko のビルドに失敗していて、このままだと共有フォルダは使えないよーと言われていました。ネットで調べつつなんとか動くところまで持っていけたので、手順を載せておきたいと思います。
エラーはこんな感じ。make[1]: ディレクトリ `/usr/src/kernels/3.6.3-1.fc17.i686' に入ります
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/message.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/request.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/hgfsUtil.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/cpName.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/backdoorGcc32.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/link.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/rpcout.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/tcp.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/hgfsEscape.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/file.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/transport.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/inode.o
CC [M] /tmp/modconfig-sKMWK6/vmhgfs-only/super.o
/tmp/modconfig-sKMWK6/vmhgfs-only/inode.c:121:4: 警告: 互換性のないポインタ型からの初期化です [デフォルトで有効]
/tmp/modconfig-sKMWK6/vmhgfs-only/inode.c:121:4: 警告: (‘HgfsDirInodeOperations.create’ 用の初期化付近) [デフォルトで有効]
/tmp/modconfig-sKMWK6/vmhgfs-only/inode.c:126:4: 警告: 互換性のないポインタ型からの初期化です [デフォルトで有効]
/tmp/modconfig-sKMWK6/vmhgfs-only/inode.c:126:4: 警告: (‘HgfsDirInodeOperations.lookup’ 用の初期化付近) [デフォルトで有効]
/tmp/modconfig-sKMWK6/vmhgfs-only/inode.c: 関数 ‘HgfsPermission’ 内:
/tmp/modconfig-sKMWK6/vmhgfs-only/inode.c:1820:7: エラー: ‘struct hlist_head’ は ‘next’ という名前のメンバを持っていません
/tmp/modconfig-sKMWK6/vmhgfs-only/inode.c:1820:7: 警告: 型が全く異なるポインタの比較でキャストを欠いています [デフォルトで有効]
/tmp/modconfig-sKMWK6/vmhgfs-only/inode.c:1821:19: 警告: 互換性のないポインタ型からの初期化です [デフォルトで有効]
make[2]: *** [/tmp/modconfig-sKMWK6/vmhgfs-only/inode.o] エラー 1
make[2]: *** 未完了のジョブを待っています....
make[1]: *** [_module_/tmp/modconfig-sKMWK6/vmhgfs-only] エラー 2
make[1]: ディレクトリ `/usr/src/kernels/3.6.3-1.fc17.i686' から出ます
make: *** [vmhgfs.ko] エラー 2
make: ディレクトリ `/tmp/modconfig-sKMWK6/vmhgfs-only' から出ます
The filesystem driver (vmhgfs module) is used only for the shared folder
feature. The rest of the software provided by VMware Tools is designed to work
independently of this feature.
If you wish to have the shared folders feature, you can install the driver by
running vmware-config-tools.pl again after making sure that gcc, binutils, make
and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]
続きを読む
Linux
コメント (0) 2013/02/04 21:16:40