Я пытаюсь скопировать и вставить с моей локальной машины Windows на мою гостевую машину CentOS, работающую на VirtualBox. Установка CentOS минимальна (только консоль).
Я следовал этому руководству, включил общий буфер обмена, перетаскивание и перезагрузку. Теперь, когда я дохожу до конца статьи, он говорит
Это оно! Когда вы снова войдете на гостевую машину, вы сможете легко скопировать текст с хост-машины на гостевую. Опция Drag'n'Drop позволяет вам выбрать весь файл данных с хоста на гостя или наоборот.
Я не могу копировать и вставлять. Я попытался щелкнуть правой кнопкой мыши на моей гостевой ОС, ожидал, что откроется диалоговое окно копирования / вставки. Нет кости. Я даже не вижу стрелки мыши на моей гостевой ОС.
Я пытался Ctrl+ Vи Ctrl+ Shift+ V.... но они не работали.
Ctrl+ Shift+ Vвызывал ^V
появление в командной строке, но ничего не вставлялось.
Мне удалось вставить в Блокнот на моем хост-компьютере Windows, поэтому я знаю, что мой буфер копирования (буфер обмена) по крайней мере наполняется тем, что я хочу копировать на стороне хоста.
В статье просто говорится, что нет никаких дальнейших инструкций. Кто-нибудь сталкивался с этой дилеммой? Какую комбинацию нажатий клавиш / щелчков мыши мне нужно скопировать / вставить в мою гостевую ОС?
РЕДАКТИРОВАТЬ Мне удалось отследить этот форум, который говорил о гостевых дополнениях / Centos и .iso, что мне нужно будет заменить другой. Я скачал .iso, так что .... что теперь?
Я пытался войти в
> devices
>> Insert Guest additions CD image
Что выглядело многообещающе. Но потом меня поразила эта ошибка.
Unable to insert the virtual optical disk D:\virtualbox\VBoxGuestAdditions.iso into the machine Centos 7.
Would you like to try to force insetion of this disk?
Could not mount the media/drive 'D:\virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).
Щелчок силы unmount, кажется, ничего не делает.
Ответы:
Чтобы это работало, вы должны установить Guest Additions . Это даст вам общий буфер обмена.
После запуска вашей виртуальной машины вы можете установить Guest Additions из меню. Нажмите
Devices
и затем выберитеInsert Guest additions CD image
.Другой способ, когда ваша виртуальная машина выключена, вы можете прикрепить к ней ISO-образ из графического интерфейса VirtualBox. Он находится на вкладке «Хранилище».
Когда вы устанавливаете VirtualBox, он также должен содержать ISO-образ Guest Additions. Если вы не можете найти его, вы можете скачать его здесь . Убедитесь, что он соответствует точной версии Virtualbox.
Причина, по которой вам нужно установить гостевые дополнения для работы копирования и вставки, заключается в том, что ваша виртуальная машина - это отдельная машина, работающая в собственной среде, которая не знает о хост-машине. Необходимо установить драйверы на гостевой компьютер, чтобы он мог взаимодействовать с экземпляром Virtualbox, работающим на хосте.
Вы можете использовать свою мышь без гостевых дополнений, но тогда она либо перехватывается гостем, либо принадлежит хосту. Вы передаете управление Гостю, нажав в окне Гостя. Вы должны «освободить» мышь от гостя, используя комбинацию клавиш (по умолчанию Right-Alt), чтобы снова использовать ее на хосте. См. Imgur.com/a/Ci5HM
Если у вас установлены гостевые дополнения, ваша мышь плавно перемещается между гостем и хостом.
Обратите внимание, что если у вас нет графического интерфейса на виртуальной машине, а есть только консоль, вы не получите указатель мыши. Консольная система не имеет мыши. Оболочка Bash не имеет буфера обмена, т.е. вы не можете копировать / вставлять из / в консольную систему.
Самый простой способ обойти это - использовать
ssh
виртуальную машину с вашего хоста. Затем вы можете использовать копирование и вставку вssh
терминале.источник