Помилка при спробі налаштування спільних папок на екземпляр Ubuntu VMWare Fusion, що працює на OSX


19

Отримання такої помилки:

Не вдається оновити статус спільного використання папок виконання: у програмі гостьової операційної системи сталася помилка під час монтажу файлової системи Shared Folders

Запуск VMWare Fusion 5.0.2 на OS X 10.6.8, гостьовою ОС є Ubuntu 12.10 із встановленими інструментами VMware.

Ви взагалі не змогли дістатися до / mnt / hgfs, / mnt / каталог порожній. Вимкнено, а потім увімкнено спільні папки у VMWare Fusion та отримано вказану вище помилку.

Будь-які думки, що робити, щоб це виправити?


1
У мене те саме питання з гірським левом. Те ж саме збірка Fusion та версія Ubuntu. Grrr
Джошуа Кайзер

Відповіді:


18

Деякі частини інструментів VMWare мовчки не вдасться встановити, якщо вони не зможуть скласти розширення ядра. Для цього потрібен компілятор і загальні заголовки для поточного ядра, тому встановіть такі:

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

А потім біжи

sudo vmware-config-tools.pl

9

Я зіткнувся з тією ж проблемою на Vmware fusion 4 кілька днів тому, використовуючи Ubuntu 12.04 як гість (Mac OS 10.6.8 як хост). Коротка відповідь (принаймні, моє рішення)

  • НЕ встановлюйте інструменти VMWare, що постачаються VMWare Fusion; вони не працюють.
  • натомість використовуйте Ubuntu apt-get (або інтерфейс користувача Synaptic) для встановлення відкритих vm-інструментів, відкритої версії інструментів vmware. Вони НЕ працюють.
  • Мені довелося вручну монтувати спільні папки.

Наприклад, якщо у вас є спільна папка під назвою проекти, зробіть наступне

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 "Встановити інструменти vwmware" для підтримки спільних папок. Як було сказано в попередньому плакаті, для цього потрібні принципи складання, заголовки ядра тощо, але я не мав успіху. Нарешті я почав досліджувати модулі ядра і побачив, що підтримка vmhgfs НЕ завантажується. Потім я уважно подивився на те, що робить скрипт встановлення інструментів vmware, і побачив, що похований у суєті повідомлень, що код vmhgfs мав помилки компіляції. В основному, код vmware розбивається на новіші версії ядра Linux; мабуть, це триває роками. Я збентежений; це означає, що vmware hasn ' t виправили ці проблеми (чи принаймні останні)? Або це означає, що vmware Fusion 4 просто продовжує використовувати стару версію коду інструментів для встановлення vmware? Що насправді дратує - це інструменти vmware для встановлення звітів про успішну установку; вам дійсно доведеться перекопати його лавину повідомлень, щоб зрозуміти, що може виникнути проблема із підтримкою vmhgfs. Наскільки я бачу, метод встановлення інструментів vmware є найгіршим з обох світів: з одного боку, він потребує складання купи вихідного коду, тому він відкриває вам всю крихкість і повну непрозорість цього процесу; з іншого боку, він намагається бути "автоматичним" інсталятором, що добре, лише якщо "це просто працює". Натомість він виходить з ладу мовчки і залишає вас із системою, яка не ' t робота та відсутні корисна інформація про те, з чого почати намагатися її виправити. Слава богу за відкритий код та включення open-vm-інструментів у менеджер пакетів Ubuntu. Це чудово працює.


Дякую. Видалення інструментів vmware та використання цих інструкцій дозволили мені працювати на хості OSX та гостях Ubuntu 13.04.
Джефф Аллен

Нічого собі, я не мав ідеї, що існують відкриті vm-інструменти. Він чудово працює на Debian нестабільно, без клопоту взагалі. Я, мабуть, рекомендую людям спробувати це спочатку, перш ніж навіть потурбуватися про VMware Tools.
jobo3208

0

Рішення Phssthpok найкраще, коли воно спрацює. Інструменти VMWare та інші функції VMWare не оновлюються, коли виходить нова версія VMWare. Це надзвичайно дратує, і я б хотів, щоб VMWare залишався на цьому. Автор цієї функції визнав проблему для деяких ядер ( 3.13) , і це може бути оновлений у v7 , але в моєму v5 не оновлюється.

У моєму випадку воно не працювало, оскільки моє ядро ​​( 3.16.0-33) не працює з інструментами VMWare на VMWare Fusion 5. Мені довелося використовувати старе ядро.

Останнє ядро, яке я знаю, працює з v5, 3.8.13тому я додав це ядро, перезавантажив його, перевстановив vmware-інструменти, перезавантажив його знову в це ядро, і інструменти vmware зараз працюють.

Примітка: Недобре возитися з ядрами, якщо ви не знаєте, що робите.

Ви можете знайти інструкції , щоб додати інше ядро тут . Після додавання ядра виберіть його під час завантаження. Для деяких це може означати утримування зрушення під час завантаження, але для мене це було просто натисканням на advanced ubuntuта вибором ядра, а не залишати його у ubuntu. Не забудьте відтепер завантажуватися з цим ядром.

Будь-які коментарі щодо того, які ядра працюють в v6 або v7, вітаються. Мені знадобилося трохи, щоб зрозуміти, яке ядро ​​буде працювати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.