Как скопировать и вставить гостя Ubuntu VirtualBox на хост Windows?

108

Я использую VirtualBox 4.1.4 на своем ноутбуке с Windows 7 и гостем Ubuntu 11.10.

Я хотел бы скопировать текст из терминала Ubuntu и вставить его в файл на хосте Windows. Это не работает по какой-то причине.

Есть идеи?

Миша Морошко
источник
Обратите внимание, что если у вас включен «Указатель местоположения» (подсвечивает указатель, когда вы нажимаете Ctrl), в 12.04 есть ошибка, которая мешает этому работать. Выключите «Поиск указателя», и он будет работать. См. Bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
david.libremone
Я считаю, что @ d3vid говорит о настройке «Указатель местоположения» в Ubuntu, а не в Windows. В Ubuntu 14.04 этот параметр находится в gnome-tweak-tool; см. askubuntu.com/a/425498/159361
LarsH

Ответы:

68

Запустите свою виртуальную машину, затем установите гостевое дополнение Virtualbox.
Этот параметр можно найти в разделе «Устройства» в виртуальном окне 4.2 или следовать инструкциям в разделе Как установить гостевые дополнения в виртуальной машине VirtualBox?

soekarmana
источник
Этот образ компакт-диска больше не доступен.
71GA
25
также вам необходимо включить общий буфер обмена в меню «Устройства» на панели инструментов виртуальной машины. Устройства> Общий буфер обмена> [Host To Guest | Гость к хосту | Двунаправленный]
10GritSandpaper
Сделайте то же самое Drag'n'Dropтоже
Арун
92

Перейдите в Настройки VirtualMachine-> Общие-> Дополнительно-> Общий буфер обмена (двунаправленный)

Перезагрузите вашу виртуальную машину.

для меня это решило проблему (это было установлено на Отключено), у меня были некоторые машины, работающие на некоторых, но я проверил настройки в рабочих, у них был двунаправленный буфер обмена. Не знаю, была ли это проблема обновления или ... просто дважды проверьте параметры общего буфера обмена.

Надеюсь, это кому-нибудь поможет.

VirtualBox V 4.1.20

nidla
источник
7
Как я могу вставить текст из окна на сервер Ubuntu? Ctrl + Shift + Vне помогает
тайский тран
@ThaiTran Я не знаю, как сделать это напрямую. Достойный обходной путь - это подключиться к серверу через эмулятор терминала, а затем просто вставить в эмулятор.
Джек О'Коннор
Работал без перезагрузки виртуальной машины (virtualbox 5.0.14).
переосмыслить
1
При использовании Virtual Box 5.0.18 и Ubuntu 14.04 перезагрузка не требуется. Важным шагом является включение общего буфера обмена.
Майк
Сделайте то же самое Drag'n'Dropтоже
Арун
10

Мне пришлось сделать четыре шага:

  1. Установите пакет расширений Virtual Box на хосте
  2. Активировать общий буфер обмена в меню
  3. Установите гостевые расширения Virtual Box в гостевой системе Ubuntu
    • sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
  4. Перезагрузите виртуальную машину
январь
источник
Вот что сработало для меня от хоста Ubuntu до гостя Ubuntu, спасибо!
Валкалон
шаг 3 пропал и работал для меня
1
Шаг № 3 привел к загрузочной пробке в Ubuntu 17.10, где ранее были установлены гостевые дополнения с помощью sudo apt-get install virtualbox-guest-
Dee
да, это работает, но есть шаг № 4 - перезагрузить виртуальную машину.
Маркос
5

Вы установили необходимые инструменты виртуального ящика? (те, которые вы должны установить в гостевой операционной системе, чтобы обеспечить бесперебойную работу / взаимодействие между хостом и гостем)

никто
источник
Возможно нет. Какие инструменты я должен установить и как?
Миша Морошко
Это называется "Гостевые дополнения", как ответил @soekarmana.
Бениамин
3

Вы можете использовать Pastebin.com, если у вас есть доступ к Интернету.

Agmenor
источник
4
Или, в качестве альтернативы, pastebin.ubuntu.com .
Кристофер Кайл Хортон
Гость не может удалить вставку? Просто вставил некоторые важные вещи и через секунду обнаружил, что их нельзя удалить. Действительно разочарован!
Логан Ян
3

В VirtualBox 4.x:

Запустите экземпляр Ubuntu, затем в меню VirtualBox в верхней части окна запущенного экземпляра «Машина»> «Настройки», вкладка «Дополнительно» измените «Общий доступ к буферу обмена» на «Двунаправленный». По какой-то причине он по умолчанию отключен - неясно, почему я этого хочу.

Крис Москини
источник
2

Краткое изложение «Интеграция основных ОС и виртуальных ОС»:

  1. Установить гостевые дополнения Vbox
  2. Включить общий буфер обмена
  3. Включить Drag'n'Drop
  4. Включить общую папку (необязательно)
Сантоса Сэнди
источник
1

Я выделил некоторый текст из Firefox и попытался вставить его в терминал, но он не работал. У меня были установлены гостевые дополнения, а также было включено двунаправленное копирование и вставка, и оно все еще не работало, но теперь я нашел причину.

Очевидно, когда я пометил текст в Firefox, дополнительная информация также сохранялась как шрифт и стиль. Терминал не может интерпретировать это, поэтому он не принимает его. Я вставил текст в простой текстовый редактор (в моем случае notepad ++), затем снова выделил текст и скопировал его. Теперь, когда я вставил его в терминал, это сработало.

Так что это также может быть причиной, почему копирование и вставка не работает, даже если все правильно настроено.

Использование VirtualBox 4.3.12 с Ubuntu 14.04 x64 в качестве гостя.

Devolus
источник
0

в последней виртуальной коробке следуйте этим инструкциям:

введите описание изображения здесь

Бадр Беллай
источник
0

По какой-то причине я не смог скопировать с моей виртуальной машины WindowsXP в VirtualBox в Ubuntu. Однако я решил проблему, включив общую папку.

Вы можете сделать это, зайдя Devices > Shared Folders > Shared Folder Settingsв меню alt в окне VM. После того, как вы настроили папку на хосте, вы можете получить доступ к ней внутри виртуальной машины в My Network Places:

введите описание изображения здесь

Артур Коломбини Гужман
источник