VMwareツールのインストール方法


39

Ubuntuをvmwareにインストールしました。vmwareツールをインストールする必要はありません。エラーが発生しました。

有効なカーネルヘッダーパスを検索しています...パス ""は無効です。変更しますか?[はい]

CentOSでは、この問題を解決するために次のコマンドを実行します。

yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel

しかし、Ubuntuで行う方法がわかりません。助けてください。

更新 私は次のコマンドを試しましたが、何も変更されず、まだエラーが発生しました:

有効なカーネルヘッダーパスを検索しています...パス ""は無効です。変更しますか?[はい]

  • sudo apt-get update
  • sudo-get install build-essential linux-header-$(uname -r)
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

変更された問題:

sudo ./vmware-uninstall-tools.plを実行し、/ etc / vmware-toolsのフォルダーを削除してから、sudo ./vmware-install.plを実行します。これで、vmware-toolを正常にインストールできます。再起動後、フォルダーが表示されます。 / mnt / hgfsのが、共有フォルダーが表示されません。

回答:


42

12.10から13.04にアップグレードするときにこの問題が発生しました。VMware Toolsインストーラーは、私が何をしたとしても、ヘッダーを見つけることができませんでした。記録のために、ヘッダーのインストール方法は次のとおりです。

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

インストーラーはversion.h、下[kernelsource path]/include/linux/version.hにあるファイルを探していますが、そこにはありません。の場所version.h[kernelsource path]include/generated/uapi/linux/version.h

解決策はシンボリックリンクです:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

このシンボリックリンクを作成した後、VMware Toolsインストーラーを問題なく実行できました。


3
シンボリックリンクは私の問題も修正しました
marc-andre benoit

symlinkはまた、ubuntu 13.04の問題を修正しました
cobie

シンボリックリンクの回避策として+1を使用すると、これも解決しました。
マーン

29
sudo apt-get install build-essential linux-headers-$(uname -r)

そして、VM-WARE-TOOLSをインストールします

vmware [VM]タブに移動して、vmware ツールをインストールします

Plz Ubuntuを更新するときは注意してください(および カーネルバージョンが変更されます)実行する必要があります

vmware-config-tools.pl

カーネルが変更されたときのみ


vmware-config-tools.plを実行すると、同じエラーメッセージが表示されます。**有効なカーネルヘッダーパスを検索しています...パス ""は無効です。変更しますか?**
トム

sudo vmware-config-tools.plで実行していますか?、私は適切にその作業をチェックしてい
ワンゼロ

vmware-config-tools.plを実行しましたが、何も変更されていません。
トム

4
+1の一般的なアプローチ(uname -r
ギャレットブルーマ

+1これはVMWare Playerv5.0.1でも機能しQuantalました。
IsaacS

15

1)VMWareクライアントの[VMWareツールのインストール]オプションを使用してメディアを接続します

2)サーバーを更新する

sudo apt-get update
sudo apt-get upgrade

3)マウントポイントを作成する

sudo mkdir -p /media/cdrom

4)ISOをマウントする

sudo mount /dev/cdrom /media/cdrom

5)ディレクトリの変更

cd /media/cdrom

6)tarファイルを/ tmpディレクトリにコピーします

sudo cp VM*.tar.gz /tmp

7)必要に応じてビルドツールをインストールする

sudo apt-get install linux-headers-server build-essential
(for desktop is "sudo apt-get install linux-headers-$(uname -r) build-essential")

8)ディレクトリの変更

cd /tmp

9)ISOのマウント解除

sudo umount /media/cdrom

10)tarを展開します

sudo tar xzvf VM*.tar.gz

11)ディレクトリの変更

cd vmware-tools-distrib

12)特別なディレクトリを作成する

sudo mkdir /usr/lib64

13)インストールスクリプトの実行

sudo ./vmware-install.pl -d

14)再起動

sudo reboot

ソース


それは助けになりました、最初の1つのステートメントは機能しませんでした。
Johnny_D


7

VMwareでホストされたUbuntu Linux 12.04(32ビット)マシンでこれを実行したところ、実行する必要があることがわかりました

sudo apt-get install linux-headers-3.2.0-24-generic-pae

通常のビルド必須パッケージがインストールされていること。

マイレージは、インストールする正確なlinux-headersパッケージによって異なります。しかし、それはうまくいきました。


動作していません。'tom@ ubuntu:〜/ vmware-tools-distrib $ sudo apt-get install linux-headers-3.2.0-24-generic-paeパッケージリストを読み込んでいます...完了linux-headers-3.2.0-24-generic-paeはすでに最新バージョンです。0がアップグレードされ、0が新しくインストールされ、0が削除され、31がアップグレードされていません。'
トム

3

VMWareのオープンソースツールも同様に機能するはずです。

Ubuntu 12.04+の場合

sudo apt-get install open-vm-tools

私はそれがあなたのために他のすべてを処理すると信じています。仮想マシンを再起動するだけで、VMWare Playerは問題なく動作するはずです。


1
リブート後にVMツールが機能しません。何かを追加でアクティブ化する必要はありませんか?
ダニー・ロー

2

試して

sudo apt-cache search *package-name*

パッケージ名例:

sudo apt-cache search kernel

リポジトリ内の利用可能なすべてのパッケージで作成され、必要なパッケージを見つけて、

sudo apt-get install *package-name*

それ 。それを行う前にリポジトリを更新します

sudo apt-get update

こんにちは、動作していません。tom@ ubuntu:〜/ vmware-tools-distrib $ sudo apt-get install kernel-develパッケージリストの読み取り中...完了依存関係ツリーの構築状態情報の読み取り中...完了E:パッケージカーネルが見つかりません
トム

sudo apt-cache検索カーネルを試しましたか?あなたは間違いなくいくつかの検索結果が表示されます。私のラップトップは、そうでない場合は、私が.....スクリーンショットであなたを掲載しているだろう、この時点では利用できません
mviswa

検索の意味は何ですか?多くの結果が得られました。
トム

1

答えを見つけたように感じます(17.10に使用しました)、元の答えはこちらです

ターミナルウィンドウで次のコマンドを実行して、以前にインストールしたツールを削除します。

sudo apt-get autoremove open-vm-tools

その後、このコマンドを実行してツールを追加します。

sudo apt-get install open-vm-tools-desktop

最後に、リブートを忘れないでください。

それは私にとって非常にうまくいきました!


0

通常どおり.bundleをインストールします

このファイルをダウンロードPATCH

ホームディレクトリに展開し、古いパッチフラグを削除します。

sudo rm /usr/lib/vmware/modules/source/.patched

次に、通常どおりパッチを実行します。

sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch

お役に立てば幸いです。動作しない場合は、2つのパッチファイルとホームディレクトリの.bundleセットアップをキープインしてみてください。

PS:VMWareのフォーラムでこれを見つけて、インストールの問題を修正しました。


パッチファイルは、dropboxでは使用できません。
ラウルサリナス

0

また、VMWare設定でOSを正しく選択してください。OSが「その他」の場合、[VMWareツールのインストール]メニューはグレー表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.