OSX'te çalışan bir Ubuntu VMWare Fusion örneğinde paylaşılan klasörler oluşturmaya çalışırken hata alıyorum


19

Aşağıdaki hatayı alıyorum:

Çalışma zamanı klasörü paylaşım durumu güncellenemedi: Paylaşılan Klasörler dosya sistemi konuk işletim sisteminin içine monte edilirken bir hata oluştu.

OS X 10.6.8'de VMWare Fusion 5.0.2 çalıştıran konuk işletim sistemi, VMware Tools kurulu olan Ubuntu 12.10'dur.

/ Mnt / hgfs dosyasına ulaşamadığınız için, / mnt / dizini boş. Paylaşılan Klasörleri VMWare Fusion'da kapatıp açtı ve yukarıdaki hatayı aldı.

Bunu düzeltmek için ne yapılması gerektiği hakkında bir fikriniz var mı?


1
Mountain Lion ile de aynı sorunu yaşıyorum. Aynı Fusion derlemesi ve Ubuntu sürümü. Grrr.
Joshua Kaiser

Yanıtlar:


18

VMWare Tools'un bazı kısımları, bir çekirdek uzantısını derleyemedikçe sessizce yüklenemez. Bu, geçerli çekirdek için bir derleyici ve genel üstbilgiler gerektirir, bu yüzden bunları yükleyin:

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

Ve sonra koş

sudo vmware-config-tools.pl

9

Aynı sorunla birkaç gün önce Ubuntu 12.04'ü konuk olarak (ana bilgisayar olarak Mac OS 10.6.8) kullanarak Vmware fusion 4'te karşılaştım. Kısa cevap (en azından benim çözümüm)

  • VMWare Fusion tarafından sağlanan VMware araçlarını KURMAYIN; çalışmıyorlar.
  • bunun yerine, vmware araçlarının açık kaynak sürümü olan open-vm-tools'i kurmak için Ubuntu apt-get (veya Synaptic kullanıcı arayüzü) kullanın. Çalışıyorlar.
  • Paylaşılan Klasörlerimi manuel olarak monte etmek zorunda kaldım.

Örneğin, projeler adlı paylaşılan bir klasörünüz varsa aşağıdakileri yapın

sudo mkdir /mnt/hgfs
sudo mkdir /mnt/hgfs/projects
sudo mount -t vmhgfs .host:/projects /mnt/hgfs/projects

Bu çalışmayı doğruladıktan sonra (ls / mnt / hgfs / projects), fstab'ınıza uygun satırı ekleyebilirsiniz.

.host:/projects /mnt/hgfs/projects vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0

Arka plan: Kullanıcıların, paylaşılan klasörleri desteklemek için Fusion'ın "vwmware araçlarını yükle" özelliğini almak için web'de açıklanan tüm çözümleri ve önerileri denemek için saatler geçirdim. Önceki afişin dediği gibi, bu temel, çekirdek başlıkları vb. Gerektirir, ancak başarılı olamadım. Sonunda çekirdek modüllerini araştırmaya başladım ve vmhgfs desteğinin yüklenmediğini gördüm. Sonra dikkatle vmware araçları yükleme komut dosyası ne yaptığını baktı ve vmhgfs kod derleme hataları vardı mesajların bir slough gömülü gördüm. Temel olarak, vmware'in kodu daha yeni linux çekirdek sürümlerinde bozuldu; Görünüşe göre bu yıllardır devam ediyor. Şaşkınım; bu vmware'in sahip olmadığı anlamına mı geliyor? t Bu sorunları (veya en azından en son sorunları) çözdünüz mü? Yoksa vmware fusion 4 sadece vmware kurulum araçları kodunun eski bir sürümünü kullanmaya devam ediyor mu? Gerçekten can sıkıcı bir şey vmware araçları yükleme raporları başarılı yükleme; vmhgfs desteği ile ilgili bir sorun olabileceğini anlamak için mesaj çığından gerçekten çıkmanız gerekiyor. Görebildiğim kadarıyla, vmware araçları yükleme yöntemi her iki dünyanın en kötüsüdür: bir yandan bir sürü kaynak kodu derlemeyi gerektirir, bu yüzden bu sürecin tüm kırılganlığına ve toplam şeffaflığına maruz kalmaz; Öte yandan, "sadece çalışırsa" sadece bir "otomajik" yükleyici olmaya çalışır. Bunun yerine sessizce başarısız olur ve sizi t Çalışmaya ve düzeltmeye nereden başlayacağınıza dair kullanışlı bir bilgi yok. Açık kaynak kodlu ve açık-vm araçlarının Ubuntu paket yöneticisine dahil edilmesinden dolayı şükürler olsun. Harika çalışıyor.


Teşekkürler. Vmware'in araçlarını kaldırdıktan sonra bu talimatları kullanarak OSX ana bilgisayarında ve Ubuntu 13.04 misafirinde çalışmamı sağladı.
Jeff Allen

Vay canına, open-vm-tools hakkında hiçbir fikrim yoktu. Hiç Debian istikrarsız hiç harika çalışıyor. Muhtemelen insanların VMware Tools ile uğraşmadan önce bunu denemelerini tavsiye ederim.
jobo3208

0

Phssthpok'un çözümü ne zaman işe yarar. VMWare Araçları ve diğer VMWare özellikleri, VMWare'in yeni bir sürümü yayınlandığında güncellenmez. Son derece sinir bozucu ve keşke VMWare bunun üstünde kalmak istiyorum. Bu özelliğin yazarı sorunu kabul etmiştir bazı çekirdekleri (için 3.13) ve bu v7 içinde güncellenebilir ama benim v5 içinde güncellenmesi edilmez.

Benim durumumda çalışmıyor çünkü çekirdeğim ( 3.16.0-33) VMWare Fusion 5 üzerinde VMWare Tools ile çalışmıyor. Daha eski bir çekirdek kullanmak zorunda kaldım.

V5 ile çalıştığını bildiğim en son çekirdek, 3.8.13bu çekirdeği yeniden ekledim, içine yeniden yükledim, vmware araçlarını yeniden yükledim, bu çekirdeğe yeniden başlatıldım ve vmware araçları şimdi çalışıyor.

Not: Ne yaptığınızı bilmiyorsanız, çekirdeklerle uğraşmak iyi değildir.

Burada başka bir çekirdek eklemek için talimatları bulabilirsiniz . Çekirdek eklendikten sonra önyüklemede seçin. Bazıları için bu, önyükleme sırasında vardiyayı tutmak anlamına gelebilir, ancak benim için sadece advanced ubuntuçekirdeğe bırakmak yerine bastırmak ve seçmekti ubuntu. Bundan sonra bu çekirdekle önyüklemeyi unutmayın.

V6 veya v7'de hangi çekirdeklerin çalıştığı hakkında yorumlarınızı bekliyoruz. Hangi çekirdeğin işe yarayacağını anlamak biraz zamanımı aldı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.