Как исправить копию и вставку в Virtualbox на хост-машину?

Иногда при использовании VirtualBox я пытался скопировать текст с виртуальной машины на хост-компьютер, но не получилось. Всякий раз, когда это происходит, я исправляю это, перезагружая виртуальную машину. Есть ли решение для этого, потому что я не хочу продолжать перезагрузку снова и снова.

Примечание: я всегда могу скопировать текст с хоста на виртуальную машину.

115
задан 25 March 2019 в 12:31

17 ответов

В Ubuntu 18.04, работающем на VirtualBox 5.2.22, я сделал следующее:

  1. В VirtualBox Manager щелкните правой кнопкой мыши Ubuntu VM-> Настройки-> Вкладка Общие слева-> Advacned вкладка справа. Теперь выберите Shared Clipboard как: Двунаправленный

  2. В Ubuntu на терминале выполните следующие команды:

    sudo apt install virtualbox-guest-x11

Теперь мне пришлось перезапустить Ubuntu для успешного запуска следующей команды:

VBoxClient --clipboard

После этого двунаправленная копия начала работать.

0
ответ дан 25 March 2019 в 12:31

У меня были похожие проблемы с VirtualBox 5.1.14. На компьютере был запущен Opensuse Leap 42.2, и на виртуальной машине была установлена ​​Windows 7 Pro (64-битная). Перезапуск Vboxtray.exe решил проблему один раз, но, наконец, деактивация службы индексирования Windows устранила ее навсегда.

0
ответ дан 25 March 2019 в 12:31

Войдите в свой гостевой компьютер и откройте дисковод компакт-дисков, в который необходимо вставить «VirtualBox Guest Additions».

Откройте этот дисковод и запустите файл «VBoxWindowsAdditions.exe».

После установки нужно перезагрузить компьютер, тогда он должен работать!

0
ответ дан 25 March 2019 в 12:31

Если ваша гостевая ОС установлена ​​на Ubuntu, то выполнение следующих двух команд в терминале Ubuntu должно помочь:

$ killall VBoxClient
$ VBoxClient-all
0
ответ дан 25 March 2019 в 12:31

Я использовал VirtualBox 4.3.12. Как только я обновил до 5.0 последней версии, ошибки были исправлены.

Никакая комбинация переустановки дополнений Vbox не помогла.

Решение: всегда пытайтесь обновиться до последней версии https://www.virtualbox.org/wiki/Downloads

0
ответ дан 25 March 2019 в 12:31

Я использую Mac Host OS и Ubuntu Guest (с рабочим столом lubuntu).

От ответа Дмитрия я так близко! Но VBoxClient не работал, когда я искал его с помощью ps, и попытка VBoxClient-all не удалась:

$ VBoxClient-all
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service

Затем я нашел https://www.virtualbox.org/ticket/9332 [ 112]

Оказывается, дополнения VirtualBox по какой-то причине не запускались автоматически. Запуск vboxadd вручную позволил мне запустить VBoxClient с включенным буфером обмена.

arin@arin-VirtualBox:~$ sudo /etc/init.d/vboxadd start
Starting the VirtualBox Guest Additions ...done.
arin@arin-VirtualBox:~$ ps -ef | grep -i vbox
arin      2687 22537  0 10:53 pts/1    00:00:00 grep --color=auto -i vbox
arin@arin-VirtualBox:~$ sudo /usr/bin/VBoxClient --clipboard
arin@arin-VirtualBox:~$ ps -ef | grep -i VBox
root      2693 22100  0 10:53 ?        00:00:00 /usr/bin/VBoxClient --clipboard
arin      2698 22537  0 10:53 pts/1    00:00:00 grep --color=auto -i VBox

А теперь копирование / вставка работает!

0
ответ дан 25 March 2019 в 12:31

В Ubuntu вам может потребоваться установить virtualbox-guest-x11

sudo apt-get install virtualbox-guest-x11

, а затем запустить клиент Virutal Box

VBoxClient-all
0
ответ дан 25 March 2019 в 12:31

Моя конфигурация - хост Windows, гость Xubuntu. Я полагаю, это не помешает перезапустить все, но это клиент, который имеет значение. (VBoxClient-all - это просто скрипт, который запускает / usr / bin / VBoxClient --clipboard и другие.)

$ ps -fe|grep -i clip
tbc       1400     1  0 Jan18 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$
$ p=1400;kill -int $p;ps -fp $p
$ /usr/bin/VBoxClient --clipboard
$ ps -fe|grep -i clip
tbc      30555  1281  0 13:01 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$ pstree -sp 30555
init(1)---lightdm(1094)---lightdm(1261)---init(1281)---VBoxClient(30555)---{VBoxClient}(30556)
$

Обратите внимание, что по умолчанию он работает в фоновом режиме. Он принадлежал init (1), но когда я его вызвал, он был принят через дерево, с которым я не знаком.

0
ответ дан 25 March 2019 в 12:31

Как исправить общий буфер обмена в VirtualBox (Windows Guest)

  1. В VirtualBox Windows Guest, откройте диспетчер задач
  2. Перейдите на вкладку «Процессы», выделите VBoxTray.exe и выберите «Завершить процесс».
  3. Перейдите на вкладку «Приложения» и выберите «Новая задача»
  4. Перейдите в папку установки VirtualBox Guest Additions, выберите VBoxTray.exe и нажмите «ОК».

Двунаправленный общий буфер обмена должен работать впоследствии.

0
ответ дан 25 March 2019 в 12:31

В Ubuntu 16.10 я должен был выполнить следующую команду, чтобы заставить это работать:

service virtualbox-guest-utils start

В дополнение к этому, набор установка Shared Clipboard к Двунаправленный в настройки .

поля General/Advanced Virtual
4
ответ дан 25 March 2019 в 12:31

Перезапустите модуль буфера обмена VBox:

pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard

0
ответ дан 25 March 2019 в 12:31

Для меня, хоста Windows 7 и гостя Ubuntu 16.04, мне пришлось установить гостевые дополнения VirtualBox.

  1. Запустите виртуальную машину
  2. Выберите меню «Устройства»
  3. Выберите «Вставить образ компакт-диска с гостевыми дополнениями»
  4. Перейдите в каталог, в котором находится дисковод CD-ROM. смонтирован (обычно /media/<user>/VBOXADDITIONS_x.x.x/)
  5. Установите его sudo sh ./VBoxLinuxAdditions.run
  6. Перезагрузите виртуальную машину!

Я нашел полные шаги в по этой ссылке

0
ответ дан 25 March 2019 в 12:31

В настройках виртуального ящика Oracle перейдите к

Settings > General > Advance

Существует опция Drag n Drop. Выберите направление, в которое вы хотите скопировать текст.

0
ответ дан 25 March 2019 в 12:31

В гостевой системе Windows XP я могу убить «VBoxTray.exe», используя диспетчер задач ( Ctrl + Alt + Del ) затем перезапустите его из «Program Files / VirtualBox Guest Additions».

0
ответ дан 25 March 2019 в 12:31

При необходимости обновите VirtualBox до последней версии, в настоящее время 4.1.2, они решили много проблем. Затем переустановите Guest Additions на ВМ, поскольку копирование-вставка управляется драйверами дополнений гостя.

0
ответ дан 25 March 2019 в 12:31

Включение общего буфера обмена на хосте Ubuntu 19.10, гостевой системе Ubuntu 18.04, VirtualBox 6.1.

Меню виртуальной машины VirtualBox ->
Машина ->
Общие ->
Расширенный ->
Общий буфер обмена: Двунаправленный

установлен

Команды гостевого терминала Ubuntu:

sudo apt install virtualbox-guest-x11 --reinstall
VBoxClient-all --clipboard

Я использовал параметр --reinstall, потому что у меня был установлен пакет virtualbox-guest-x11 и перед переустановкой у меня было:

$ VBoxClient-all --clipboard
VBoxClient: error: No service specified. Quitting because nothing to do!

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

VirtualBox VM Menu ->
Просмотр ->
Автоматическое изменение размера гостевого экрана

, если вы этого хотите, потребуется щелкнуть мышью.

2
ответ дан 16 March 2020 в 16:23

На момент написания этой статьи,

В моем случае я заметил, что двунаправленное копирование/вставка не работает, когда виртуальная машина запускается в съемном режиме.

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

Ubuntu 20.04, Виртуальный ящик 6.1

1
ответ дан 17 June 2020 в 03:29

Другие вопросы по тегам:

Похожие вопросы: