Ранее, я отправляю вопрос об ошибке установки инструментов VMware в Ubuntu под виртуальной машиной. Я еще не получил решения.
Таким образом, я установил другого Ubuntu 14.04 LTS
под виртуальной машиной. Все было новым. Я сделал обновления программного обеспечения и затем непосредственно попытался установить инструменты VMware. У меня есть ошибка, всегда о совместно используемой папке. Целый журнал здесь:
Эта проблема совместно используемой папки действительно уничтожает меня... Надежда кто-то мог помочь...
PS: Я использую OS X 10.9.2
и виртуальная машина 6.0.5 VMware Fusion
.
PPS: Я предполагаю, что что-то было записано в некоторые файлы VMware Fusion, я должен буду сбросить это или перезапись это. К сожалению, я не мог переустановить VMware Fusion (потому что у меня есть Windows и другие вещи внутри).
Проблема, кажется, отсутствие или ошибочное объявление / ошибочный вызов функции vfs_readlink()
в HgfsReadLink()
в link.c
:
/tmp/modconfig-NAS1rK/vmhgfs-only/link.c: In function ‘HgfsReadlink’:
/tmp/modconfig-NAS1rK/vmhgfs-only/link.c:186:10: error: implicit declaration of function ‘vfs_readlink’ [-Werror=implicit-function-declaration]
Это могло бы быть зафиксировано путем редактирования одного из заголовочных файлов, включенных в link.c
или путем редактирования link.c
самостоятельно, но самое легкое (и вероятно самый быстрый) путь должно было бы просто исправить дефектный файл. Существует этот patcher вокруг который между другим vmware-tools
ошибки также конкретно решают Вашу проблему: Github.com: патчи инструментов VMware.
Я проверил включенные патчи, и я узнал это между включенными специально для Вашей версии vmware-tools
(9.6.2
) два из них влияют на незаконную функцию более чем два различных ядра (04-vmblock-vfs_readlink-kernel-3.15-tools-9.6.2.patch
> ядро 3.15 и 10-vmhgfs-vfs_readlink-kernel-3.16-tools-9.6.2.patch
> ядро 3.16).
Начиная с vmware-tools
установщик Вы использовали путаницу с модулями ядра, и с тех пор поскольку Вы предположили, что некоторые файлы, вероятно, уже были записаны во время предыдущей попытки установить, полагая, кроме того, что Вы только что переустановили систему, вместо того, чтобы пройти ненужные головные боли, я высоко предлагаю, чтобы Вы для очистки переустановили Ubuntu
на виртуальной машине еще раз прежде, чем выполнить patcher и установить vmware-tools
снова.
В виртуальной машине:
git
: sudo apt-get install git
~/
: cd ~/ && git clone https://github.com/rasa/vmware-tools-patches.git
vmware-tools
tarball к ~/vmware-tools-patches
: cp ~/Downloads/<vmware_tools_tarball_name> ~/vmware-tools-patches
cd vmware-tools-patches && ./untar-and-patch.sh
vmware-tools
: ./compile.sh
Возьмите простой способ!
программное обеспечение Вы используете для виртуализации, теперь устарело.
Загрузка VirtualBox и инструменты Virtualbox установки и Вы найдете Вашу проблему решенной.
https://www.virtualbox.org/wiki/Downloads
Там всегда является не свободной альтернативой под названием Параллели для Mac, который делает всю работу для Вас, это установит Ubuntu 14.04 со всем, в чем Вы нуждаетесь, это также имеет другие опции, такие как Android и ОС Chrome.
Если делают Вы хотите к archieve совместно используемые папки как поведение, не устанавливая vmware-tools
, можно включить SSH на OS X в параметрах настройки системы, как показано в изображении.
Затем в гостевой машине делают это:
Нажимают Connect to Server
, как замечено в изображении.
Тип sftp://YOUR_MAC_HOSTNAME
в диалоговом окне, которое открывается (где YOUR_MAC_HOSTNAME
текст, который появляется в поле "Computer Name" Вашей конфигурации Совместного использования OS X)