2015-01-27 3 views
0

Я использую VMware Workstation 10.0.1 и Windows 7 32 бит. Я пытаюсь установить VMware Tools на Arch Linux для совместного использования папки между хостом Windows и гостевой системой Arch Linux.Установка инструментов VMware (общие папки) на Arch Linux

Вот подробности моей машины uname -a

Linux archlinux 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:23:08 CET 2015 i686 GNU/Linux 

Я пытался установить VMware инструменты различными способами. Каждый раз, когда он успешно устанавливается, но только функция Shared Folder не работает. Ни модуль vgware, предоставляемый hgfs, ни модуль hgfs из open-vm-tools не компилируются на моей машине.

Я попытался как Official VMware Tools и Open-VM-Tools от Installing Arch Linux in VMware. Но не повезло.

Я также попробовал патч от GitHub here для автоматизации процесса. Но ничего не изменилось.

Я также попытался этот патч получил от другого вопроса на StackOverflow here


Вот вкратце то, что я сделал,

Я попытался установить все зависимости, необходимые для Официальные инструменты VMware и Open-VM-Tools. По этой причине я установил

# pacman -S base-devel net-tools linux-headers 

, а также установлены aurget для установки сообщества пакетов. Затем

Для установки Open-VM-Tools

# pacman -S open-vm-tools 
$ aurget -S open-vm-tools-dkms // installed as regular user not root 
# cat /proc/version > /etc/arch-release 
# systemctl enable vmtoolsd.service 
# reboot 

Для установки VMware Tools Официальный

# cd /lib/modules/$(uname -r)/build/include/linux 
# ln -sv ../generated/uapi/linux/version.h 
# for x in {0..6}; do mkdir -pv /etc/init.d/rc$x.d; done 
# mount /dev/cdrom /mnt 
# cd /root 
# tar zxf /mnt/VMwareTools*.tar.gz 
# cd vmware-tools-distrib 
# ./vmware-install.pl 
# systemctl reboot 

После перезагрузки и входа в систему,

# /etc/init.d/rc6.d/K99vmware-tools start 

Затем я создал папку на моем D:\xshare и добавили ее в машину по меню

VM --> Settings... --> Options --> Shared Folders 

Затем был создан каталог на системе

# mkdir /home/archuser/xshare 

После этого пытается разделить папку между хостом и гостевой временно выполнив команду

# mount -t vmhgfs .host:/xshare /home/archuser/xshare 
Error: cannot mount filesystem: No such device 

Но получаю ошибку.

Существует инструкция на странице установки Arch, чтобы решить эту проблему, выполнив это, но я также получаю ошибку здесь

# modprobe vmhgfs 
modprobe: FATAL: Module vmhgfs not found. 

Пожалуйста, помогите мне решить эту проблему. Спасибо заранее.

ответ

0

Я использую VMware на Windows 8 64Bit. Гость - Debian Wheezy.

# modprobe vmhgfs 
FATAL: Module vmhgfs not found. 

Так что же здесь.

Я полагаю, вы установите общую папку в конфигурации виртуальной машины:

Параметры -> Общие папки -> Добавить папки

Я установить мину на немецкий, так что имена только догадывался.

+0

Да, я задал общую папку, как описано, прежде чем задавать этот вопрос. А также получил ответ [здесь] (http://stackoverflow.com/a/3140537). Но не получил ответа, чтобы что-то сделать. – kuttumiah

+0

Извините, тогда я понятия не имею, как решить вашу проблему. Я могу только предложить обходное решение: если это практично, вы можете сделать папку в Windows и смонтировать ее с помощью SAMBA в гостевой системе Arch. –

+0

Все в порядке. По крайней мере, вы пробовали :) – kuttumiah

2

У меня была та же проблема. Я решил применить патч к официальным инструментам VM. Я был на Mint (debian-based distro), поэтому я не знаю, можете ли вы использовать ту же процедуру на Arch, но я думаю, что вы можете легко ее адаптировать.

Я последовал шаги предложил here, и, в частности, те, которые указаны в комментарии Хорхе, то есть:

$ git clone https://github.com/rasa/vmware-tools-patches.git 
$ cd vmware-tools-patches 
$ ./patched-open-vm-tools.sh 

Good Luck!

Смежные вопросы