数日前、ゲストとしてUbuntu 12.04(ホストとしてMac OS 10.6.8)を使用して、Vmware Fusion 4で同じ問題に遭遇しました。短い答え(少なくとも私の解決策)は
- VMWare Fusionが提供するVMwareツールをインストールしないでください。彼らは動作しません。
- 代わりに、Ubuntu apt-get(またはSynapticユーザーインターフェイス)を使用して、vmwareツールのオープンソースバージョンであるopen-vm-toolsをインストールします。彼らは働く。
- 共有フォルダーを手動でマウントする必要がありました。
たとえば、projectsという名前の共有フォルダーがある場合は、次の手順を実行します
sudo mkdir /mnt/hgfs
sudo mkdir /mnt/hgfs/projects
sudo mount -t vmhgfs .host:/projects /mnt/hgfs/projects
これが機能することを確認したら(ls / mnt / hgfs / projects)、fstabに適切な行を追加できます。
.host:/projects /mnt/hgfs/projects vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
背景:Fusionの「Install vwmware tools」を取得して共有フォルダーをサポートするために、人々がWebで説明したすべてのソリューションとアドバイスを試すのに何時間も費やしました。前のポスターで述べたように、これにはビルドエッセンシャル、カーネルヘッダーなどが必要ですが、成功しませんでした。最後に、カーネルモジュールの調査を開始し、vmhgfsサポートがロードされていないことを確認しました。それから、vmwareツールのインストールスクリプトが何をしているのかを注意深く見て、vmhgfsコードにコンパイルエラーがあったというメッセージに埋もれているのを見ました。基本的に、vmwareのコードは最新のLinuxカーネルバージョンでは壊れています。明らかにこれは何年も続いています。私は困惑しています。これは、vmwareが持っていないことを意味していますか?これらの問題(または少なくとも最新の問題)を修正しましたか?それとも、vmware fusion 4は古いバージョンのvmwareインストールツールコードを使用し続けるだけですか?本当に厄介なのは、vmwareツールのインストールがインストールの成功を報告することです。vmhgfsのサポートに問題がある可能性があることを認識するために、メッセージの雪崩を掘り下げる必要があります。私が見る限り、vmwareツールのインストール方法は両方の世界で最悪です。一方で、大量のソースコードをコンパイルする必要があるため、そのプロセスのすべての脆弱性と透明性の欠如にさらされます。一方、「自動マジック」インストーラーになろうとしますが、「正常に動作する」場合にのみOKです。代わりに、黙って失敗し、システムを停止させます。動作し、修正を開始する場所に関する有用な情報がありません。オープンソースとUbuntuパッケージマネージャーにopen-vm-toolsが含まれていることを神に感謝します。それは素晴らしく機能します。