问题描述
我在Windows Hyper-V中运行Ubuntu 14.04。我遇到剪贴板问题(从主机复制到虚拟机),但无法正常工作(也无法与Ubuntu 12.04一起工作)。我怀疑问题出在Integration Services。是默认启用它们还是需要在Ubuntu 14.04中启用它们?剪贴板Copy-Paste功能是否还有其他人遇到相同的问题?
有趣的是,在Hyper-V剪贴板中,捕获屏幕(Ctrl
+ C
)如下图所示工作,但是键入剪贴板文本(Ctrl
+ V
)不起作用。
lsmod | grep hv
我在网上搜索,仅找到有关Ubuntu 12.04的信息。这是在Ubuntu 12.04:click here上必须执行的操作。这是否也适用于Ubuntu 14.04?如果我是正确的,那么我不必安装某些东西(Linux Integration Services 3.5 here),说明所有东西都已安装在Ubuntu中,但是过程与上面的链接相同吗?
要启用VSS Snapshot守护程序和KVP守护程序,请使用以下命令:
# sudo apt-get update
# sudo apt-get install hv-kvp-daemon-init
Ubuntu虚拟机功能分布图here
最佳方案
自从问了这个问题(从Ubuntu 15.04起)以来,关于Hyper-V&关于“增强会话模式”的Ubuntu 18.04.1。
当前有两种方法:
A.新系统~~ Microsoft Hyper-V图库中提供了经过优化的Ubuntu桌面映像
B.现有系统~~手动配置xRDP以支持“增强的会话模式”
详细信息如下:
选项A)
-
在Hyper-V中,在您的服务器上&选择[快速创建]
-
在[创建虚拟机]对话框中,选择[Ubuntu 18.04.1 LTS]&&然后[创建虚拟机]
-
然后完成标准的Ubuntu安装选项
-
“增强的会话模式”将提示您设置屏幕分辨率,本地资源等。
-
注意/警告〜如果您在使用驱动器时遇到问题,则可能需要de-select [打印机]
这是我信息来源的链接:
○Optimised Ubuntu Desktop images available in Microsoft Hyper-V gallery
○Run Ubuntu virtual machines made even easier with Hyper-V Quick Create
选项B)
-
修改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
-
关闭Ubuntu VM
-
注册Ubuntu Session〜使用具有管理员权限的powershell在主机PC上运行以下命令:
Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
-
重新启动虚拟机
-
从Hyper-V连接/登录到XRDP(注意〜输入用户名-必须小写)
-
注意/警告〜如果您在使用驱动器时遇到问题,则可能需要de-select [打印机]
这是我信息来源的链接:
次佳方案
不幸的是,它不起作用。似乎正确的答案是:
-
SSH进入您的盒子,这样您就可以切断&粘贴到Windows SSH窗口中
-
使用Oracle的VirtualBox。剪切和粘贴似乎在那里工作。