您的位置:首页>国内 >内容

在Windows上运行UbuntuVM变得更加精简

2021-12-29 10:50:27来源:
导读 Microsoft 和 Canonical 一直在努力使 Ubuntu 和 Windows 相互配合。Ubuntu 是适用于 Linux的Windows 子系统支持的第一个发行版

Microsoft 和 Canonical 一直在努力使 Ubuntu 和 Windows 相互配合。Ubuntu 是适用于 Linux的Windows 子系统支持的第一个发行版,现在可以通过Hyper-V Quick Create获得 Ubuntu 映像,它提供了三键创建虚拟机的功能。

系统映像已配置 Ubuntu Desktop 18.04 LTS 并准备就绪,这展示了 Microsoft 一直在做的其他一些 Linux 集成工作。Hyper-V 虚拟机客户端 Virtual Machine Connection 有两种工作方式。正常的方式是显示虚拟机使用的虚拟显卡的输出,类似地,模拟PS/2鼠标和键盘输入,就好像客户端是物理硬件一样。这适用于任何操作系统(虚拟显卡支持基本模式,如 VGA 和 DOS 使用的文本模式;当与合适的显示驱动程序一起使用时,它还可以支持高分辨率图形模式)。但它相对缓慢且不灵活。

另一种自动用于现代 Windows VM 的方法是“增强会话模式”。在增强会话中,虚拟机将 RDP(远程桌面协议,Microsoft 用于 Windows 远程桌面功能的协议)的变体直接传输到管理程序,然后管理程序将其传送到 Hyper-V 客户端。Enhanced Sessions 有很多优点:可以调整客户端窗口的大小,并且可以通知 VM 分辨率的变化;可以在虚拟机和主机之间复制粘贴;来宾和主机之间自动共享文件夹;并且鼠标不会被困在客户端窗口内。

增强会话的缺点是它们需要来宾操作系统来理解它们。即使使用 Windows VM,引导过程的早期部分也不使用 RDP,因为 Hyper-V UEFI 固件和 Windows 引导加载程序不支持 RDP,它们仅支持(虚拟)VGA 图形。在显示登录屏幕之前不久,Windows 会加载并切换到 RDP。

传统上,Linux 虚拟机根本不支持 Hyper-V 的 RDP 增强会话。但如今情况已不再如此:微软与 XRDP 开源项目合作,为 Linux 带来 Hyper-V RDP 支持。当与正确的内核一起使用时——它需要支持 Hyper-V 的通信通道 VMBus,以在来宾和主机之间发送数据——Linux 机器可以获得相同的增强会话体验。

Ubuntu 桌面系统映像已经设置并配置为支持 RDP 和增强会话。它包括一个内核和一个 XRDP 版本,内置额外的 Hyper-V 支持,并提供与 Windows 相同的所有增强会话优势。结果是在 Linux 环境中获得了更加愉快的桌面体验。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章