Я установил CentOS 7 в качестве гостя под VMWare Workstation 7 на хосте Windows 7, и проблема в том, что я не могу ни перетаскивать файлы, ни копировать и вставлять. Документация VMWare имеет следующее:
http://partnerweb.vmware.com/GOSIG/CentOS_7.html#Tools
Где они в основном говорят, что:
- Чтобы включить перетаскивание, необходимо установить драйвер
vmhgfs
. - Чтобы установить
vmhgfs
, вы должны сначала установить Open VMware tools с открытым исходным кодом (пакетopen-vm-tools
), а затем установить VMWare Tools, поставляемый VMWare, поверх этого.
Проблема в том, что при установке последнего требуется, чтобы вы скомпилировали модуль ядра, и при этом он запрашивает путь к заголовкам ядра, и независимо от того, что вы добавляете, он говорит, что путь недопустим. По сути, это та же проблема, описанная здесь:
https://www.centos.org/forums/viewtopic.php?f=47&t=50812
Если вы заглянете в Google, вы обнаружите, что есть много людей с такой же проблемой. Обычно предлагаемое решение - установить пакет kernel-devel
, но я так и сделал, и он тоже не работает. У меня установлены два разных пакета заголовков ядра:
- ядро-разви-3.10.0-229.el7.x86_64
- ядро-разви-3.10.0-229.l4.l.el7.x86_64
Я попытался дать установщику VMWare все следующие пути:
- /usr/src/kernels/3.10.0-229.el7.x86_64
- /usr/src/kernels/3.10.0-229.el7.x86_64/include
- /usr/src/kernels/3.10.0-229.el7.x86_64/include/linux
- /usr/src/kernels/3.10.0-229.l4.l.el7.x86_64
- /usr/src/kernels/3.10.0-229.l4.l.el7.x86_64/include
- /usr/src/kernels/3.10.0-229.l4.l.el7.x86_64/include/linux
И не смотря ни на что, он говорит, что это неверный путь.
Как я уже сказал, если вы гуглите это, вы найдете много людей с такой же проблемой, в то время как для других это, кажется, просто "работает", ничего не делая. В чем дело?