fedora17
vmwareで共有が見えない(使えない)時
vmtoolをインストールしてもツールが再コンパイルされないとき
vmtoolがうまくインストールできない。
vmtoolの共有が動作しない
vmware-tools-distrib がうまくインストールできない。
せっかちな人は
rootになって以下のコマンドを実行してください。
(cd /usr/src/kernels/`uname -r`/include/linux;ln -s ../generated/uapi/linux/version.h);/usr/bin/vmware-config-tools.pl
しばらくはカーネルのバージョンがちょくちょく変わるのでシェルにしました。
ーーー詳細は
以下の様なカーネルのヘッダーを見つける事が出来ない、できていない。
ーー
Searching for a valid kernel header path...
The path "" is not a valid path to the 3.7.3-101.fc17.x86_64 kernel headers.
Would you like to change it? [yes]
--
症状、現象、原因を確認する
The path "" is not a valid
とカーネルのincludeパスが拾えていない。
現在のカーネルバージョンを確認する。
$ uname -r
3.7.6-102.fc17.i686
$ su
passwd:XXXXX
カーネルの確認
# ls /usr/src/kernels/
3.6.11-5.fc17.i686 3.7.3-101.fc17.i686 3.7.6-102.fc17.i686
64ビットの方はこんな感じ
# ls /usr/src/kernels/
3.6.11-5.fc17.x86_64 3.7.3-101.fc17.x86_64 3.7.6-102.fc17.x86_64
3.7.6-102.fc17.i686 がある事を確認する。
現在のカーネルのインクリュードを見つけるように強引に修正する。
# cd /usr/src/kernels/”unameで得られた値”/include/linux
$ uname -r
3.7.6-102.fc17.i686
この場合
# cd /usr/src/kernels/3.7.6-102.fc17.i686/include/linux
バージョンヘッダーをシンボリックリンクしてあげる。
# ln -s ../generated/uapi/linux/version.h
再構築 vmware-config-tools.pl を実行する。
/usr/local/bin か /usr/bin のどちらか
# /usr/local/bin/vmware-config-tools.pl
か
# /usr/bin/vmware-config-tools.pl
のどちらかだと思う。
vmware-config-tools.pl を探して実行する。
私の場合は /usr/bin でした。
# find /usr -name vmware-config-tools.pl -print
ln -s ../generated/uapi/linux/version.h
実行
# /usr/bin/vmware-config-tools.pl
Initializing...
共有を設定して見えることを確認する。
今後もカーネルのバージョンが上がるたびに同様の問題が生じる可能性があるので、適宜カーネルのバージョンを読み替えて実行すればよいと思います。
0 件のコメント:
コメントを投稿