VirtualBox 4.12 Общий буфер обмена не работает в Ubuntu14.04

59

Мой общий буфер обмена неожиданно перестал работать после a dist-upgrade. Я попытался переустановить гостевые дополнения, но это не сработало. Я проверил, что «Двунаправленный буфер обмена» был включен.

Шеналь Сильва
источник
1
Делай killall VBoxClientи VBoxClient-all(или VBoxClient --clipboard). Для получения дополнительной информации см. Здесь: askubuntu.com/a/179830/323149
Aralox
Смотрите потенциальный повторяющийся вопрос askubuntu.com/questions/993892/… . Решение там работает для меня.
Луатор

Ответы:

69

Начал работать после запуска: sudo apt-get install virtualbox-guest-dkmsи включения двунаправленного общего буфера обмена.

AlikElzin-kilaka
источник
21
Мне тоже пришлось перезагрузиться.
Брюс
Это сработало для меня, просто поставив двунаправленный вместо хоста гостя или что-то еще, что у вас есть.
1
Его предоставление - Невозможно найти пакет virtualbox-guest-dkms
Йогеш Дарджи
1
Моя гостевая система нашла этот пакет, но функциональность буфера обмена все еще не работает. Кроме того, в гостевой системе добавлены ISO - проблемы «не могут смонтировать» - необходимость выключать гостя и удалять / добавлять rom-диск в «настройках» каждый раз, когда я хотел его смонтировать или размонтировать. Очевидно, что гости из Linux и / или некоторые оконные менеджеры поддерживаются лишь на редкость, иначе эти вещи будут работать из коробки. Гости Windoze работают нормально. ОБНОВЛЕНИЕ: решение Витора Веррейры сработало. Просто держите метод проб и ошибок с каждым исправлением, пока одно не исправит - жаль, что этого нет в инструкциях.
JosephK
3
Вы установили этот пакет на хост или гостевую машину?
Майкл Шепер
23

Мой тоже не работал, Windows 7 64bit работает под управлением Ubuntu 10.04. Выполнение следующих команд на гостевой машине решено для меня:

sudo VBoxClient-all stop
sudo VBoxClient-all start
Витор Феррейра
источник
3
К сожалению, похоже, что вы должны делать это каждый раз, когда перезагружаете свою виртуальную машину - но гораздо лучше, чем вообще не работать !! Я использую гостевую систему Debian на хосте CentOS7, и это было единственное исправление, которое сработало.
JosephK
Не влияет на гостевую Ubuntu 17.10 Budgie на хосте Ubuntu 16.04.3.
Дан Даскалеску
1
Работа с гостем Lubuntu 18.04. Хост Лубунту 18.04. Tnx!
user3439968
Даже после того, как savestateи resumeиз машины я должен запустить его , чтобы заставить его работать. Жалкий, но хороший обходной путь!
Филипп Гачу
11

У меня была такая же проблема.

1) Включение двунаправленного общего буфера обмена
2) Введите следующие команды:

sudo apt-get update  
sudo apt-get install virtualbox-*  
sudo shutdown -r now
Dinwy
источник
Это работает для последнего дистрибутива Ubuntu (16.10) с VirtualBox на MacOSX.
Майлз Бейкер
3
Все остальные предложения не сработали, но этот работал с Ubuntu 17.10
Партизанский
1
Это нарушает чистую установку lubuntu
risail
1
Вам не нужно устанавливать все virtualbox-*. Я установил virtualbox-guest-dkms, что зависит virtualbox-guest-utils, и он рекомендовал мне установить virtualbox-guest-x11, так что я так и сделал. Похоже, что гостевые дополнения работают
Джастин
Это сломало свежую Ubuntu 17.10 для меня. Пришлось apt-get remove virtualbox-*восстанавливать.
ripper234
8
  1. В Устройствах меню VirtualBox -> «Вставить образ гостевого дополнения…»
  2. Следуйте всем инструкциям и примите все установки
  3. перезагрузка

Это работало для меня с Windows 10 Host и Ubuntu 16.04 Guest.

Phrogz
источник
Извините, я не могу найти "Устройства" в интерфейсе VirtualBox. Эта проблема будет происходить чаще всего с людьми, которые только начали использовать VirtualBox. Мы не знаем, как обходить интерфейс.
Spike0xff
1
Перепробовал все остальные, только этот у меня работает, спасибо!
cn123h
Я должен был сделать, sudo apt install build-essentialпрежде чем пытаться установить гостевые дополнения. Версия мне потребовалась инструменты для сборки.
Тим
6

Фон:

Я использую 64-битную Windows 7, Linux внутри Virtual Box v4.3.16 и r95972. После сборки нового ядра 3.17 на одной из моих виртуальных машин гостевые дополнения вообще перестали работать (в том числе Cut & Paste и изменение размера окна).

Резюме:

Я обнаружил, что мне нужна более поздняя версия гостевого дополнения виртуального ящика от Oracle, загруженная в виде файла .iso, и другая утилита, называемая parcellite. Моя вырезка и вставка - это двухэтапная операция.

Попытки исправить:

Я попытался удалить и переустановить различные гостевые дополнения (iso, dkms, x11), используя apt-get remove и apt-get install all, но безрезультатно. Затем я заметил, что у меня возникли проблемы с чтением виртуального компакт-диска (VERR_PDM_MEDIA_LOCKED), где я первоначально загрузил другую версию гостевых дополнений из Oracle.

Оказалось, что гостевые дополнения от Oracle были 4.3.16 (смотрите через modinfo vboxguest), а версии из apt-get были 4.3.10. Однако для того, чтобы переустановить более позднюю версию из файла .iso, мне пришлось найти способ обойти проблему с монтированием CD.

В конечном итоге мне удалось убедиться, что все компакт-диски были размонтированы со всех моих виртуальных машин с помощью выбора «Устройства -> Устройства CD / DVD -> удалить диск», а затем смонтировать файл .iso через диспетчер VirtualBox через настройки. -> Хранение -> Контроллер IDE "Значок CD". Когда я выбрал файл .iso из VirtualBox Manger, на моей виртуальной машине появилось окно установки, но попытка получить доступ к этому файлу с виртуальной машины всегда заканчивалась неудачей.

После завершения установки я выключил и снова включил виртуальную машину, и гостевые дополнения снова заработали.

У Cut and Paste, похоже, все еще есть проблема, над которой я работал раньше. Обходной путь - установить parcellite (центр программного обеспечения Ubuntu или apt-get). Это менеджер буфера обмена, который создает значок в правом верхнем углу, где вы можете получить доступ к буферу обмена для вырезания и вставки. Использование левой и правой кнопок мыши для выбора текста в окне xterm приводит к тому, что буфер отличается от буфера обмена (читаю онлайн), поэтому он не работает между компьютерами.

Таким образом, чтобы вырезать и вставить в Windows из Linux xterm, я делаю многоэтапный процесс: - сначала выделите текст с помощью щелчка левой и правой кнопкой мыши, - затем откройте parcellite и выберите History, что откроет окно редактирования буфера обмена.
- Используйте среднюю кнопку мыши, чтобы вставить в этот буфер обмена.
- Затем выделите текст (снова!) С помощью мыши, после щелчка правой кнопкой мыши здесь вы получите всплывающее меню, в котором вы выберите «Копировать».
- Теперь, когда вы вставляете в область Windows, появляется текст, который вы выбрали «Копировать».

Надеюсь это поможет! - Джон Шапиро

Джон Шапиро
источник
У меня не было никаких проблем с изменением размера. Это было только с функцией копирования / вставки. Спасибо за совет, который я обязательно попробую
Шеналь Сильва