Я настроил виртуальную машину CentOS 7 на своем ноутбуке с Windows 7. В настройках виртуальной машины у меня отмечены оба флажка «Включить перетаскивание» и «Включить копирование и вставку», но я все еще не могу переместить даже небольшой тестовый файл или скопировать его с хоста на виртуальную машину.
Нужно ли мне еще что-то сделать?
решение1
Мой хост VMware — это машина под управлением Windows 7, и я использую Workstation 10.
Это помогло мне на нескольких виртуальных машинах, где возникла та же проблема, включая мою виртуальную машину Windows 10:
- Полностью завершите работу виртуальной машины, на которой вы хотите изменить настройки, закройте все остальные открытые виртуальные машины и выйдите из VMware.
- Запустите VMware, нажав «Запуск от имени администратора».
- Перед запуском виртуальной машины отключите параметры «Включить перетаскивание» и «Включить копирование и вставку» в настройке «Изоляция гостя» виртуальной машины на вкладке «Параметры».
- Выйдите из графического интерфейса настроек.
- Повторите шаг 3 еще раз, но вместо этого включите их.
- Запустите виртуальную машину. Это должно позволить копировать и вставлять.
Иногда мне приходилось выполнять эти шаги несколько раз, прежде чем это срабатывало, но в конечном итоге это решало проблему каждый раз, когда я пробовал.
решение2
Я заметил несовместимость с Wayland при копировании и вставке файлов на рабочий стол виртуальной машины при использовании GDM.
Чтобы исправить это (удалить Wayland), отредактируйте свой пользовательский файл конфигурации.
/etc/gdm3/custom.conf
или
/etc/gdm/custom.conf
замените символ комментария '#' в строке:
#WaylandEnable=false
к:
WaylandEnable=false
сохраните файл и перезагрузите компьютер!
решение3
На основеэтот форум, Ответил Wila:
Подобные проблемы почти всегда возникают из-за неправильной установки VMware Tools.
Не пытайтесь выполнить восстановительную установку из гостевой ОС, так как это, скорее всего, не решит проблему. К сожалению, «Переустановить VMware Tools» из раскрывающегося меню также попадает в эту категорию.
Вам действительно нужно перезагрузить гостевую ОС между удалением и установкой, чтобы убедиться, что все файлы находятся в правильных местах.
Короче говоря, выполните следующие шаги:
- Удалить VMware Tools
- Перезагрузите гостевую ОС.
- Установить инструменты VMware
- Перезагрузите гостевую ОС.
Немного более длинное описание:
- В Windows перейдите в Панель управления -> Программы и компоненты -> Выберите VMware Tools -> Удалить.
Следуйте инструкциям установщика, чтобы полностью удалить VMware Tools.
- Перезагрузите гостевую систему (==Windows)
- Затем в меню виртуальной машины выберите «Установить VMware Tools».
Если установщик не появился, перейдите на DVD-диск в Windows и нажмите «setup» (для 32-разрядной Windows) или «setup64» (для 64-разрядной Windows)
Как только вы увидите установщик, нажимайте «Далее» до тех пор, пока не появится надпись «Готово», сохраните настройки по умолчанию.
- Перезагрузите гостевую систему после завершения установки (она сама попросит перезагрузиться)
решение4
Я бы удивился, если бы перетаскивание работало между типами ОС. У меня это работало, когда и хост, и гость были Windows. И даже в Windows это было несколько капризно — например, я мог копировать файлы из Explorer на хосте в Explorer на госте, но не из Explorer на хосте в Outlook на госте.
Для загрузки/выгрузки файлов из Linux вам, возможно, придется прибегнуть к старомодным способам FTP, SCP и т. д. С другой стороны, в наши дни существуют неплохие графические клиенты для этих протоколов.