Як скопіювати та вставити з гостя Ubuntu VirtualBox на хост Windows?


108

На своєму ноутбуці Windows 7 я запускаю VirtualBox 4.1.4, на якому працює гість 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

Запустіть свій VM, а потім встановіть додаток для гостя Virtualbox
Ви можете знайти цю опцію в розділі "Пристрої" у віртуальному вікні 4.2 або дотримуватися пояснень у розділі Як встановити додатки для гостей у VM VirtualBox?



Це зображення CD більше не доступне.
71ГА

25
також потрібно включити спільний буфер обміну в меню Пристрої на панелі інструментів VM. Пристрої> Спільний буфер обміну> [Хост для гостей | Гість для господаря | Двонаправлений]
10GritSandpaper

Зробіть те ж саме Drag'n'Dropтеж
Арун

92

Перейдіть у Налаштування VirtualMachine-> General-> Advanced-> Shared Clipboard (Двонаправлений)

Перезавантажте свою віртуальну машину.

для мене це вирішило проблему (вона була встановлена ​​на Інвалід), у мене були деякі машини, а деякі - ні, тому я перевірив налаштування в робочих, у них був двосторонній буфер обміну. Не знаєте, чи це проблема з оновленням або ... просто двічі перевірте свої спільні параметри буфера обміну.

Сподіваюся, що це комусь допоможе.

VirtualBox V 4.1.20


7
як я можу вставити текст з вікна на сервер ubuntu? Ctrl + Shift + Vне допомагає
Thai Tran

@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-additions-iso
Dee

так, це працює, але є крок №4 - перезавантажте програму VM.
Маркос

5

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


Напевно, ні. Які інструменти слід встановити та як?
Мішко Морошко

Це називається "Доповнення гостей", як відповів @soekarmana.
Беніямін

3

Ви можете використовувати Pastebin.com, якщо у вас є доступ до Інтернету.


4
Або, як альтернатива, pastebin.ubuntu.com .
Крістофер Кайл Хортон

Гість-користувач не може видалити пасту? Просто вставив делікатний матеріал і дізнався секунду пізніше, його неможливо видалити. Дійсно розчарований!
Логан Ян

3

У VirtualBox 4.x:

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


2

Короткий зміст "Основної інтеграції ОС та віртуальної ОС":

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

1

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

Мабуть, коли я позначив текст у firefox, додаткова інформація також зберігається, як шрифт та стиль. Термінал не може інтерпретувати це, тому, здається, це не приймає. Я вставив текст у звичайний текстовий редактор (у моєму випадку блокнот ++), потім знову вибрав текст і скопіював його. Тепер, коли я вставив його в термінал, він працював.

Тому це також може бути причиною того, що копіювати та вставляти не працює, навіть якщо все налаштовано правильно.

Використання VirtualBox 4.3.12 з Ubuntu 14.04 x64 в якості гостя.



0

Чомусь мені не вдалося скопіювати з моєї WindowsXP VM у VirtualBox на Ubuntu. Однак я вирішив проблему, включивши спільну папку.

Це можна зробити, перейшовши Devices > Shared Folders > Shared Folder Settingsв меню alt у вікні VM. Після встановлення папки в хості ви можете отримати доступ до неї всередині VM у My Network Places:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.