Gặp lỗi khi cố gắng thiết lập các thư mục được chia sẻ trên phiên bản Ubuntu của VMWare Fusion đang chạy trên OSX


19

Nhận được lỗi sau:

Không thể cập nhật trạng thái chia sẻ thư mục thời gian chạy: Đã xảy ra lỗi khi gắn hệ thống tệp Shared Folders bên trong hệ điều hành khách.

Chạy VMWare Fusion 5.0.2 trên OS X 10.6.8, HĐH khách là Ubuntu 12.10 với VMware Tools được cài đặt.

Đã không thể nhận được / mnt / hgfs, thư mục / mnt / trống. Đã tắt Thư mục dùng chung rồi bật trong VMWare Fusion và nhận được lỗi trên.

Bất kỳ suy nghĩ phải làm gì để khắc phục điều này?


1
Tôi có cùng một vấn đề với Mountain Lion. Cùng phiên bản Fusion và phiên bản Ubuntu. Grrr.
Joshua Kaiser

Câu trả lời:


18

Một số phần của VMWare Tools sẽ âm thầm không cài đặt trừ khi chúng có thể biên dịch phần mở rộng kernel. Điều đó đòi hỏi một trình biên dịch và các tiêu đề chung cho kernel hiện tại, vì vậy hãy cài đặt chúng:

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

Và sau đó chạy

sudo vmware-config-tools.pl

9

Tôi đã gặp vấn đề tương tự trên Vmware fusion 4 vài ngày trước khi sử dụng Ubuntu 12.04 với tư cách là khách (Mac OS 10.6.8 làm máy chủ). Câu trả lời ngắn gọn (ít nhất là giải pháp của tôi) là

  • KHÔNG cài đặt các công cụ VMware được cung cấp của VMWare Fusion; họ không làm việc
  • thay vào đó, hãy sử dụng Ubuntu apt-get (hoặc giao diện người dùng Synaptic) để cài đặt open-vm-tools, phiên bản nguồn mở của các công cụ vmware. Họ làm việc.
  • Tôi đã phải tự gắn Thư mục chia sẻ của mình.

Ví dụ: nếu bạn có một thư mục dùng chung được gọi là dự án, hãy làm như sau

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

Khi bạn đã xác minh công việc này (ls / mnt / hgfs / dự án), bạn có thể thêm dòng thích hợp vào fstab của mình

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

Bối cảnh: Tôi đã dành hàng giờ để thử tất cả các giải pháp và lời khuyên mà mọi người đã mô tả trên web để nhận "Cài đặt công cụ vwmware" của Fusion để hỗ trợ các thư mục được chia sẻ. Như các poster trước đã nói, điều này đòi hỏi phải xây dựng, tiêu đề kernel, v.v. nhưng tôi đã không thành công. Cuối cùng tôi bắt đầu thăm dò các mô-đun hạt nhân và thấy rằng hỗ trợ vmhgfs KHÔNG được tải. Sau đó, tôi xem xét cẩn thận những gì các công cụ vmware cài đặt tập lệnh đang làm và thấy bị chôn vùi trong một đống thông báo rằng mã vmhgfs có lỗi biên dịch. Về cơ bản, mã của vmware bị hỏng trên các phiên bản kernel linux gần đây hơn; rõ ràng điều này đã diễn ra trong nhiều năm. Tôi bối rối; điều này có nghĩa là vmware đã không ' T đã khắc phục những sự cố này (hoặc ít nhất là những sự cố mới nhất)? Hay nó có nghĩa là vmware fusion 4 chỉ tiếp tục sử dụng một phiên bản cũ của mã công cụ cài đặt vmware? Điều thực sự khó chịu là các công cụ vmware cài đặt báo cáo cài đặt thành công; bạn thực sự phải tìm hiểu kỹ thông điệp của mình để nhận ra rằng có thể có vấn đề với sự hỗ trợ của vmhgfs. Theo như tôi có thể thấy, phương pháp cài đặt công cụ vmware là tồi tệ nhất của cả hai thế giới: một mặt, nó yêu cầu biên dịch một loạt mã nguồn, do đó nó cho bạn thấy tất cả sự mong manh và thiếu minh bạch của quy trình đó; mặt khác, nó cố gắng trở thành một trình cài đặt "tự động", điều này chỉ ổn nếu "nó chỉ hoạt động". Thay vào đó, nó thất bại trong âm thầm và để lại cho bạn một hệ thống không ' t làm việc và không có thông tin có thể sử dụng về nơi bắt đầu cố gắng sửa nó. Cảm ơn chúa vì nguồn mở và việc đưa các công cụ vm mở vào trình quản lý gói Ubuntu. Nó hoạt động rất tốt.


Cảm ơn. Gỡ cài đặt các công cụ của vmware sau đó sử dụng các hướng dẫn này giúp nó hoạt động với tôi trên máy chủ OSX và máy khách Ubuntu 13.04.
Jeff Allen

Wow, tôi không có ý tưởng open-vm-tools tồn tại. Nó hoạt động rất tốt trên Debian không ổn định mà không gặp rắc rối nào. Có lẽ tôi khuyên mọi người nên thử nó trước khi thậm chí làm phiền với VMware Tools.
jobo3208

0

Giải pháp của Phssthpok là tốt nhất khi nó hoạt động. VMWare Tools và các tính năng VMWare khác không được cập nhật khi một phiên bản VMWare mới được phát hành. Điều này cực kỳ khó chịu và tôi ước VMWare sẽ luôn đứng đầu về điều này. Các tác giả của tính năng này đã nhận ra vấn đề đối với một số hạt nhân ( 3.13) và điều này có thể được cập nhật trong v7 nhưng trong v5 của tôi nó không được cập nhật.

Trong trường hợp của tôi, nó không hoạt động vì kernel của tôi ( 3.16.0-33) không hoạt động với VMWare Tools trên VMWare Fusion 5. Tôi phải sử dụng kernel cũ hơn.

Hạt nhân mới nhất mà tôi biết hoạt động với v5 là 3.8.13vì vậy tôi đã thêm hạt nhân này, khởi động lại vào nó, cài đặt lại vmware-tools, khởi động lại vào kernel này và các công cụ vmware hiện hoạt động.

Lưu ý: Sẽ không tốt khi làm hỏng hạt nhân trừ khi bạn biết bạn đang làm gì.

Bạn có thể tìm thấy hướng dẫn để thêm một kernel khác ở đây . Khi kernel được thêm vào, hãy chọn nó khi khởi động. Đối với một số điều này có thể có nghĩa là giữ shift trong khi khởi động nhưng đối với tôi, nó chỉ cần nhấn xuống advanced ubuntuvà chọn kernel thay vì để nó ở ubuntu. Đừng quên khởi động với kernel này kể từ bây giờ.

Mọi ý kiến ​​về hạt nhân nào hoạt động trong v6 hoặc v7 đều được chào đón. Tôi phải mất một chút thời gian để nhận ra kernel nào sẽ hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.