Ubuntu 中的 Hyper-V 剪贴板和集成服务

Ubuntu 中的 Hyper-V 剪贴板和集成服务

我在 Windows Hyper-V 中运行 Ubuntu 14.04。我遇到了剪贴板问题(从主机复制到虚拟机),它无法正常工作(它也无法与 Ubuntu 12.04 配合使用)。我怀疑问题出在集成服务上。它们是默认启用的吗?还是我需要在 Ubuntu 14.04 中启用它们?其他人是否遇到过与剪贴板复制粘贴功能相同的问题?


有趣的是,在 Hyper-V 剪贴板中截屏( Ctrl+ C)如下图所示,但是输入剪贴板文本 ( Ctrl+ V)不起作用。

lsmod | grep hv

使用剪贴板屏幕截图获取的 Hyper-V 图像中运行的 Ubuntu 14.04


我搜索了网络,只找到了有关 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 虚拟机功能分布图 这里

答案1

自从提出这个问题以来(关于〜Ubuntu 15.04),关于Hyper-V和Ubuntu 18.04.1的“增强会话模式”的事情已经取得了重大进展。

目前有两种做法:

A。新系统~~ Microsoft Hyper-V 库中提供优化的 Ubuntu 桌面图像

B.现有系统~~手动配置 xRDP 以支持“增强会话模式”

以下是详细信息:

选项A

  1. 在 Hyper-V 中,在您的服务器上选择 [快速创建]
  2. 在[创建虚拟机]对话框中,选择[Ubuntu 18.04.1 LTS] &&然后选择[创建虚拟机]
  3. 然后完成标准的 Ubuntu 安装选项
  4. “增强会话模式”将提示您设置屏幕分辨率、本地资源等。
  5. 注意/警告 ~如果您在使用驱动器时遇到问题,则可能需要取消选择[打印机]

以下是我获取该信息的链接:

Microsoft Hyper-V 库中提供优化的 Ubuntu 桌面映像

使用 Hyper-V Quick Create 可以更轻松地运行 Ubuntu 虚拟机

选项

  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 <重启后> 再次运行脚本以完成 VM 设置

    cd ~/xrdp-init/ubuntu/18.04/
    sudo ./install.sh
    
  2. 关闭 Ubuntu 虚拟机

  3. 注册 Ubuntu 会话〜使用具有管理员权限的 powershell 在主机 PC 上运行此命令:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. 重启虚拟机

  5. 从 Hyper-V 连接/登录到 XRDP(注意〜输入用户名 - 必须是小写)

  6. 注意/警告 ~如果您在使用驱动器时遇到问题,则可能需要取消选择[打印机]


以下是我获取该信息的链接:

答案2

不幸的是,它不起作用。看起来这里的正确答案是:

  1. 通过 SSH 进入你的机器,这样你就可以剪切并粘贴到你的 Windows SSH
    窗口中
  2. 使用 Oracle 的 VirtualBox。剪切和粘贴似乎可以在那里工作。

答案3

在全新安装lsmod | grep hvUbuntu Server 14.04 时显示 Hyper-V 模块已为我启用。

  • 总线总线
  • 保存
  • 大块黑体
  • hv_netvsc
  • 工具类

您说得对,Ubuntu 不需要 Microsoft 提供的 Linux 集成服务。

相关内容