OSXで実行されているVMWare FusionのUbuntuインスタンスで共有フォルダーを設定しようとするとエラーが発生する


19

次のエラーを受け取ります:

ランタイムフォルダー共有ステータスを更新できません:ゲストオペレーティングシステム内の共有フォルダーファイルシステムのマウント中にエラーが発生しました。

OS X 10.6.8でVMWare Fusion 5.0.2を実行しているゲストOSは、VMware ToolsがインストールされたUbuntu 12.10です。

/ mnt / hgfsにまったくアクセスできず、/ mnt /ディレクトリが空白です。VMWare Fusionで共有フォルダーをオフにしてからオンにし、上記のエラーを受け取りました。

これを修正するために何をすべきか考えていますか?


1
Mountain Lionでも同じ問題が発生しています。同じFusionビルドとUbuntuバージョン。Grrr。
ジョシュアカイザー

回答:


18

VMWareツールの一部は、カーネル拡張機能をコンパイルできない限り、サイレントインストールに失敗します。それには、コンパイラと現在のカーネルの汎用ヘッダーが必要なので、それらをインストールします。

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

そして、実行します

sudo vmware-config-tools.pl

9

数日前、ゲストとして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が含まれていることを神に感謝します。それは素晴らしく機能します。


ありがとう。vmwareのツールをアンインストールしてからこれらの手順を使用すると、OSXホストとUbuntu 13.04ゲストで動作します。
ジェフアレン

うわー、私はopen-vm-toolsが存在することを知りませんでした。Debian不安定版では問題なく動作します。VMware Toolsを使用する前に、まず試してみることをお勧めします。
jobo3208

0

Phssthpokのソリューションは、機能するときに最適です。VMWareの新しいバージョンがリリースされても、VMWareツールおよびその他のVMWare機能は更新されません。それは非常に迷惑であり、VMWareがこの上に留まることを望みます。この機能の作成者は一部のカーネルの問題認識しています(3.13)。これはv7で更新される可能性がありますが、私のv5では更新されません。

私の場合、私のカーネル(3.16.0-33)はVMWare Fusion 5のVMWareツールで動作しないため動作しませんでした。古いカーネルを使用する必要がありました。

v5で動作することがわかっている最新のカーネルは3.8.13、このカーネルを追加し、再起動し、vmware-toolsを再インストールし、このカーネルで再起動すると、vmwareツールが動作するようになりました。

注:何をしているのかわからない限り、カーネルをいじるのは良くありません。

ここに別のカーネルを追加する手順があります。カーネルが追加されたら、ブート時にそれを選択します。一部の人にとっては、ブート中にシフトを保持することを意味するかもしれませんが、私にとってはadvanced ubuntu、カーネルをそのままにしておく代わりに、押し下げてカーネルを選択するだけでしたubuntu。これからこのカーネルで起動することを忘れないでください。

v6またはv7で動作するカーネルに関するコメントは歓迎します。どのカーネルが機能するかを理解するのに少し時間がかかりました。

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