62

I have Ubuntu 14.04 running in Windows Hyper-V. I am experiencing a problem with the Clipboard (copy from host to Virtual Machine), it is not working correctly (It was not working with Ubuntu 12.04 also). I suspect that the problem lies in the Integration Services. Are they enabled by default or do I need to enable them in Ubuntu 14.04 ? Does anyone else experience the same problem with the Clipboard Copy-Paste function ?


Interesting is that in the Hyper-V Clipboard the Capture Screen(Ctrl+C) works as seen in the image below, but Type Clipboard Text (Ctrl+V) does not work.

lsmod | grep hv

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


I have searched the web and found only information about Ubuntu 12.04. This is what has to be done on Ubuntu 12.04: click here. Does this also apply for Ubuntu 14.04 ? If I am correct I do not have to install something (Linux Integration Services 3.5 here), everything is already installed in Ubuntu, but is the procedure the same as in the above link ?


To enable VSS Snapshot daemon and KVP daemon use the following command:

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


Ubuntu virtual machines feature distribution map here

4
  • here serverwatch.com/server-tutorials/… it's said: Ubuntu Hyper-V Integration Services have been built into Ubuntu Linux since Ubuntu 12.04 Commented Aug 2, 2016 at 7:41
  • @Devid - What is the answer here? What are we supposed to do?
    – Alex S
    Commented Apr 18, 2017 at 7:07
  • @AlexS in the Windows 10 Creators Update Microsoft did a lot of updates to Hyper-V. Also Ubuntu is working closer now with Microsoft. I know that they fixed the problem with the resolution, maybe they also fixed this. Sometime later I will check this and report back. Other than that I don't know about a solution that is working correctly till now.
    – Devid
    Commented Apr 18, 2017 at 7:22
  • @Devid - Don't want to rush, but almost 7 years, and I am bigging to itch for a response.... Still with (what I believe to be the latest) there is no Clipboard integration that I can get ot work... Commented Feb 22 at 14:05

3 Answers 3

19

Since this question was asked (re ~ Ubuntu 15.04) things have progressed significantly with regards to Hyper-V & Ubuntu 18.04.1 with regards to ‘Enhanced Session Mode’.

There are two approaches currently:

A. New System ~~ Optimized Ubuntu Desktop images available in Microsoft Hyper-V gallery

B. Existing System ~~ manually configure xRDP to support ‘Enhanced Session Mode’

Here are the details:

Option A)

  1. In Hyper-V, on your server & select [Quick Create]
  2. In the [Create Virtual Machine] dialog, select [Ubuntu 18.04.1 LTS] && then [Create Virtual Machine]
  3. Then complete the standard Ubuntu installation options
  4. ‘Enhanced Session Mode’ will prompt you to setup screen resolution, local resources, etc.
  5. Note/Caution ~ if you have problems using drives, then you may want to de-select the [Printers]

Here are the links to where I sourced the information:

Optimised Ubuntu Desktop images available in Microsoft Hyper-V gallery

Run Ubuntu virtual machines made even easier with Hyper-V Quick Create

Option B)

  1. Modify Ubuntu 18.04 to use xrdp

    1.1 Get the scripts from 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 Make the scripts executable and run them...

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

    1.3 <After Reboot> Run script again to finish setting up VM

    cd ~/xrdp-init/ubuntu/18.04/
    sudo ./install.sh
    
  2. Shutdown Ubuntu VM

  3. Register Ubuntu Session ~ run this command on host PC using powershell with admin rights:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. Restart VM

  5. Connect/Login to XRDP from Hyper-V (note ~ enter username - must be lowercase)

  6. Note/Caution ~ if you have problems using drives, then you may want to de-select the [Printers]


Here is the link to where I sourced the information:

4
11

Unfortunately it doesn't work. It looks like the correct answer here is to either:

  1. SSH into your box so you can cut & paste into the your Windows SSH
    window
  2. Use Oracle's VirtualBox. Cut & Paste seems to work there.
5
  • 12
    Please stop answering user questions with install another solution.
    – ZacWolf
    Commented Aug 5, 2018 at 14:56
  • 3
    @ZacWolf In this case, there is no solution. It's just not supported (or at least want at the time). The next step is to list the known work arounds. Commented Aug 5, 2018 at 20:43
  • 3
    Workarounds WITHIN the solution of the question, yes, #1 was the correct way to answer. #2 was not. Just my two cents.
    – ZacWolf
    Commented Aug 7, 2018 at 1:20
  • 2
    Both 1 and 2 are useful Commented Sep 27, 2019 at 21:38
  • 1
    @ZacWolf it's a helpful suggestion. I am unable to get any of the other answers to work :/
    – ryvantage
    Commented Mar 24 at 19:33
1

Doing an lsmod | grep hv on a fresh install of Ubuntu Server 14.04 shows that the Hyper-V modules are already enabled for me.

  • hv_vmbus
  • hv_storvsc
  • hv_blkvsc
  • hv_netvsc
  • hv_utils

You are correct in saying that the Linux Integration Services supplied my Microsoft are not required in Ubuntu.

11
  • 6
    +1. Do you also have the problem with the Hyper-V Clipboard ? When I copy from Windows 8.1 simple text it just does not show in Ubuntu 14.04. For example the copied text "modules" from Windows shows as dddd or d or something else in Ubuntu running in Hyper-V.
    – Devid
    Commented Apr 7, 2014 at 12:27
  • 3
    I can't copy and paste between host and guest either way using Ctrl+C and Ctrl+V. Did this functionality work on 13.10?
    – Robula
    Commented Apr 10, 2014 at 8:54
  • 2
    Having a look over Google yielded no results regarding this issue, it appears to be an ongoing issue not just in Ubuntu but in (all?) a few Linux guests in Hyper-V. Could you not resort to using VNC Server to manage the guest?
    – Robula
    Commented Apr 10, 2014 at 12:11
  • 4
    have the issue been fixed yet? I'm still suffer from it Commented Aug 2, 2016 at 7:42
  • 8
    There seems to be no fix for this issue - hyper-v seems to have no support for cut and paste between windows host OS and ubuntu 16 guest OS. This is unacceptable as a solution. Virtual box has this working out of the box... Commented Jan 23, 2018 at 16:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .