open-vm-tools
Debian 5またはDebian 6以降、私は公式のVMWareツールの代わりにインストールとメンテナンスがあまり複雑ではなく、自動セキュリティアップデートがあるため、以前に同等のパッケージ名を使用してきました。
open-vm-tools
今はStretchと10.1.5カーネルを使っています4.9.0-3-amd64
。
dkms
私はディスク半仮想化とほとんどのネットワーク半仮想化を実行したので、Linuxカーネルのソースコードをインストールし、そのためのモジュールをコンパイルした。
しかし、時間が経つにつれて、開発キット、カーネルソース、dkmはもはや必要なくなりました。私の考えでは、Linuxカーネルは「VMwareをよりよく認識」し始めました。
4.9.0-3-686-pae
これにはまだカーネル、4.8.0-2-amd64
およびを含む3つのStretch i386ベースのVMがあります4.8.0-2-686-pae
。どちらもインストールさbuild-essentials
れたパッケージとソースモジュールパッケージです。
興味深いことに、モジュールだけが4.8.0-2-amd64
コンパイルされます/lib/modules/*/updates/dkms/vmxnet.ko
。
パッケージが削除されずに起動しない場合、モジュールが不要であるかどうかはどうすればわかりますか?
open-vm-tools
追加の質問です。オープンvmtoolが機能するためにカーネルソースコードおよび/またはモジュールのコンパイルが不要になったときはいつ発生しましたか?
答え1
Debian 9 の open-vm-tools-dkms は vmxnet ドライバを提供するためのものです。すべての最新の仮想マシンが使用する必要がある現在のvmxnet3ドライバと混同しないでください。
その仮想マシンのvmxファイルに似たような行が見つかった場合は、ethernet0.virtualDev = "vmxnet"
このモジュールが必要です。それ以外の場合は、必要はありません。特にvirtualDevvmxnet3。
同様に、対応するグラフィッククライアントで関連するイーサネットアダプタの設定を表示できます。ここでも同様です。 vmxnet3の場合、このパッケージは必要ありません。
しかし、Debian標準カーネルにvmwareサポートモジュールがいつ登場したのかはわかりません。 Deb 8 の場合、dkms ディレクトリには以下も含まれます。vmhgfs.ko。 Deb 8-VMでホスト-ゲスト-ファイルシステム機能を使用する場合は、open-vm-tools-dkmsも必要です。