Буфер обмена Hyper-V и сервисы интеграции в Ubuntu

35387
Devid

У меня Ubuntu 14.04 работает в Windows Hyper-V. У меня проблема с буфером обмена (копирование с хоста на виртуальную машину), он работает неправильно (он также не работал с Ubuntu 12.04). Я подозреваю, что проблема заключается в службах Integration Services. Они включены по умолчанию или мне нужно включить их в Ubuntu 14.04? Кто-нибудь еще испытывал такую ​​же проблему с функцией копирования и вставки буфера обмена?


Интересно то, что в буфере обмена Hyper-V экран захвата ( Ctrl+ C) работает, как показано на рисунке ниже, но не работает тип текста буфера обмена ( Ctrl+ V) .

lsmod | grep hv 

Ubuntu 14.04 running in Hyper-V image taken with clipboard screen capture


Я искал в Интернете и нашел только информацию об Ubuntu 12.04. Вот что нужно сделать в Ubuntu 12.04: нажмите здесь . Это относится и к Ubuntu 14.04? Если я прав, мне не нужно что-то устанавливать (Linux Integration Services 3.5 здесь ), все уже установлено в Ubuntu, но процедура такая же, как в приведенной выше ссылке?


Чтобы включить демон VSS Snapshot и демон KVP, используйте следующую команду:

# sudo apt-get update # sudo apt-get install hv-kvp-daemon-init 


Карта распределения функций виртуальных машин Ubuntu здесь

32
здесь http://www.serverwatch.com/server-tutorials/install-and-activating-hyper-v-linux-integration-services.html сказано: службы интеграции Ubuntu Hyper-V были встроены в Ubuntu Linux начиная с Ubuntu 12.04 zhangxaochen 8 лет назад 0
@ Дэвид - Какой ответ здесь? Что мы должны делать? Alex S 7 лет назад 0
@AlexS в обновлении для создателей Windows 10 Microsoft сделала много обновлений для Hyper-V. Также Ubuntu сейчас работает с Microsoft. Я знаю, что они исправили проблему с разрешением, может быть, они также исправили это. Через некоторое время я проверю это и сообщу. Кроме этого я не знаю о решении, которое работает правильно до сих пор. Devid 7 лет назад 0

3 ответа на вопрос

3
George 2.0 Hope

С тех пор, как был задан этот вопрос (re ~ Ubuntu 15.04), дела в Hyper-V и Ubuntu 18.04.1 значительно улучшились в отношении «Расширенного режима сеанса».

В настоящее время существует два подхода:

A. Новая система ~ ~ Оптимизированные изображения рабочего стола Ubuntu доступны в галерее Microsoft Hyper-V

B. Существующая система ~~ вручную настраивает xRDP для поддержки «расширенного режима сеанса»

Вот подробности:

Вариант А )

  1. В Hyper-V, на вашем сервере и выберите [Быстрое создание]
  2. В диалоговом окне [Создать виртуальную машину] выберите [Ubuntu 18.04.1 LTS] &&, затем [Создать виртуальную машину]
  3. Затем выполните стандартные параметры установки Ubuntu
  4. «Расширенный режим сеанса» предложит вам настроить разрешение экрана, локальные ресурсы и т. Д.
  5. Примечание / Осторожно ~ если у вас есть проблемы с использованием дисков, вы можете отменить выбор [Принтеры]

Вот ссылки на источники информации:

Оптимизированные изображения рабочего стола Ubuntu доступны в галерее Microsoft Hyper-V

Запускать виртуальные машины Ubuntu стало еще проще благодаря Hyper-V Quick Create

Вариант Б )

  1. Модифицируйте Ubuntu 18.04 для использования xrdp

    1.1 Получить скрипты от GitHub

    sudo apt-get update sudo add-apt-repository ppa:git-core/ppa sudo apt update; sudo apt install git git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init 

    1.2 Сделать скрипты исполняемыми и запустить их ...

    cd ~/xrdp-init/ubuntu/18.04/ sudo chmod +x install.sh sudo ./install.sh reboot 

    1.3 < После перезагрузки > Запустите скрипт еще раз, чтобы завершить настройку ВМ

    cd ~/xrdp-init/ubuntu/18.04/ sudo ./install.sh 
  2. Выключение Ubuntu VM

  3. Зарегистрируйте Ubuntu Session ~ выполните эту команду на хост-компьютере, используя powershell с правами администратора:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket 
  4. Перезагрузите ВМ

  5. Подключение / вход в XRDP из Hyper-V (примечание ~ введите имя пользователя - должно быть в нижнем регистре)

  6. Примечание / Осторожно ~ если у вас есть проблемы с использованием дисков, вы можете отменить выбор [Принтеры]


Вот ссылка на источник информации:

2
Ryan Shillington

К сожалению, это не работает. Похоже, что правильный ответ здесь:

  1. SSH в вашу коробку, чтобы вы могли вырезать и вставить в
    окно Windows SSH
  2. Используйте Oracle VirtualBox. Cut & Paste, кажется, работает там.
Пожалуйста, прекратите отвечать на вопросы пользователей, установив другое решение. ZacWolf 6 лет назад 0
@ZacWolf В этом случае нет решения. Это просто не поддерживается (или, по крайней мере, хотите в то время). Следующий шаг - перечислить известные обходные пути. Ryan Shillington 6 лет назад 0
Обходные пути В рамках решения вопроса, да, # 1 был правильный способ ответа. № 2 не было. Просто мои два цента. ZacWolf 6 лет назад 1
1
Robula

Выполнение lsmod | grep hvновой установки Ubuntu Server 14.04 показывает, что модули Hyper-V уже включены для меня.

  • hv_vmbus
  • hv_storvsc
  • hv_blkvsc
  • hv_netvsc
  • hv_utils

Вы правы, говоря, что Linux Integration Services, поставляемые моим Microsoft, не требуются в Ubuntu.

+1. У вас также есть проблема с буфером обмена Hyper-V? Когда я копирую из Windows 8.1 простой текст, он просто не отображается в Ubuntu 14.04. Например, скопированные текстовые «модули» из Windows отображаются как dddd или d или как-то еще в Ubuntu, работающем в Hyper-V. Devid 10 лет назад 2
Я не могу копировать и вставлять между хостом и гостем в любом случае, используя Ctrl + C и Ctrl + V. Работал ли этот функционал на 13.10? Robula 10 лет назад 2
Я думаю, что проблема заключается в расширенном режиме сеанса. Хотя я включил его в настройках, он не работает с Ubuntu. Я могу использовать функцию копирования «Захват экрана» на гостевой машине и вставить ее на хост-компьютере, но я не могу использовать функцию «Текст буфера обмена», которая позволяет копировать простой текст с хоста и вставлять его на гостевую машину. Я думаю, что это не сработало и в Ubuntu 13.10, но в 13.10 колесо прокрутки мыши также не работало, и теперь в Ubuntu 14.04 это работает. Дело в том, что когда я копирую текст, он вставляет что-то, но это не правильно. Можем ли мы сообщить об этой проблеме где-нибудь? Devid 10 лет назад 0
Изучение Google не дало никаких результатов в отношении этой проблемы, и, похоже, это нерешенная проблема не только в Ubuntu, но и (во всех?) Нескольких гостях Linux в Hyper-V. Не могли бы вы прибегнуть к использованию VNC Server для управления гостем? Robula 10 лет назад 0
проблема уже исправлена? Я все еще страдаю от этого zhangxaochen 8 лет назад 2
Он прав, да, но как мы можем это исправить? @Robula Alex S 7 лет назад 0
Похоже, что нет решения этой проблемы - Hyper-V, похоже, не поддерживает вырезание и вставка между ОС Windows и гостевой ОС Ubuntu 16. Это неприемлемо в качестве решения. Виртуальная коробка имеет эту работу из коробки ... John Little 6 лет назад 2
Вау, это действительно отстой ... Niklas Rosencrantz 6 лет назад 1

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