本文概述了在 Hyper-V 上为 Debian 虚拟机 (VM) 提供的支持。
表图例
以下功能分发对照表指示了每个版本的 Windows Server 中的功能。 表格后面列出了每个发行版的已知问题和解决方法。
内置 - Linux 集成服务(LIS)作为此 Linux 分发的一部分包含在内。 Microsoft 提供的 LIS 下载包不适用于此发行版。 请不要安装 Microsoft 包。 内置 LIS 的内核模块版本号(如 lsmod 所示),不同于Microsoft提供的 LIS 下载包上的版本号。 版本号不匹配并不表示内置 LIS 已过时。
✔ - 功能可用
(空白) - 功能不可用
| Feature | Windows Server 版本 | 12 (书虫) | 11 (公牛) | 10 (布斯特) |
|---|---|---|---|---|
| Availability | 内置 | 内置 | 内置 | |
| Core | 2025、2022、2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| Windows Server 2016 精确时间 | 2025、2022、2019、2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| Networking | ||||
| Jumbo 帧 | 2025、2022、2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| VLAN 标记和中继 | 2025、2022、2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| 实时迁移 | 2025、2022、2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| 静态 IP 注入 | 2025、2022、2019、2016、2012 R2 | |||
| vRSS | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| TCP 分段及校验和卸载 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| SR-IOV | 2025、2022、2019、2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| Storage | ||||
| VHDX 调整大小 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 1 | ✔ 注释 1 | ✔ 注释 1 |
| 虚拟光纤通道 | 2025、2022、2019、2016、2012 R2 | |||
| 实时虚拟机备份 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | ✔ 注释 2 |
| TRIM 支持 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| SCSI WWN | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| Memory | ||||
| PAE 内核支持 | 2025、2022、2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| MMIO 间隙配置 | 2025、2022、2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| 动态内存 - 热添加 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| 动态内存 - 气球技术 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| 运行时内存大小调整 | 2025、2022、2019、2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| Video | ||||
| 特定于 Hyper-V 的视频设备 | 2025、2022、2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| Miscellaneous | ||||
| 键值对 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | ✔ 注释 2 |
| 不可屏蔽的中断 | 2025、2022、2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| 从主机到来宾的文件复制 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | ✔ 注释 2 |
| lsvmbus 命令 | 2025、2022、2019、2016、2012 R2 | |||
| Hyper-V 套接字 | 2025、2022、2019、2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| PCI 直通/DDA | 2025、2022、2019、2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| 第 2 代虚拟机 | ||||
| 使用 UEFI 启动 | 2025、2022、2019、2016、2012 R2 | ✔ 注释 3 | ✔ 注释 3 | ✔ 注释 3 |
| 安全启动 | 2025、2022、2019、2016 | ✔ | ✔ | ✔ |
| Availability | 内置 | 内置 | 内置 | |
| Core | 2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| Windows Server 2016 精确时间 | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| Networking | ||||
| Jumbo 帧 | 2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| VLAN 标记和中继 | 2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| 实时迁移 | 2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| 静态 IP 注入 | 2019、2016、2012 R2 | |||
| vRSS | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| TCP 分段及校验和卸载 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| SR-IOV | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| Storage | ||||
| VHDX 调整大小 | 2019、2016、2012 R2 | ✔ 注释 1 | ✔ 注释 1 | ✔ 注释 1 |
| 虚拟光纤通道 | 2019、2016、2012 R2 | |||
| 实时虚拟机备份 | 2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | ✔ 注释 2 |
| TRIM 支持 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| SCSI WWN | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| Memory | ||||
| PAE 内核支持 | 2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| MMIO 间隙配置 | 2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| 动态内存 - 热添加 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| 动态内存 - 气球技术 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| 运行时内存大小调整 | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| Video | ||||
| 特定于 Hyper-V 的视频设备 | 2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| Miscellaneous | ||||
| 键值对 | 2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | ✔ 注释 2 |
| 不可屏蔽的中断 | 2019、2016、2012 R2 | ✔ | ✔ | ✔ |
| 从主机到来宾的文件复制 | 2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | ✔ 注释 2 |
| lsvmbus 命令 | 2019、2016、2012 R2 | |||
| Hyper-V 套接字 | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| PCI 直通/DDA | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | ✔ 注释 4 |
| 第 2 代虚拟机 | ||||
| 使用 UEFI 启动 | 2019、2016、2012 R2 | ✔ 注释 3 | ✔ 注释 3 | ✔ 注释 3 |
| 安全启动 | 2019, 2016 | ✔ | ✔ | ✔ |
| -- | -- | -- | -- | |
| Availability | 内置 | 内置 | ||
| Core | 2019、2016、2012 R2 | ✔ | ✔ | |
| Windows Server 2016 精确时间 | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | |
| Networking | ||||
| Jumbo 帧 | 2019、2016、2012 R2 | ✔ | ✔ | |
| VLAN 标记和中继 | 2019、2016、2012 R2 | ✔ | ✔ | |
| 实时迁移 | 2019、2016、2012 R2 | ✔ | ✔ | |
| 静态 IP 注入 | 2019、2016、2012 R2 | |||
| vRSS | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | |
| TCP 分段及校验和卸载 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | |
| SR-IOV | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | |
| Storage | ||||
| VHDX 调整大小 | 2019、2016、2012 R2 | ✔ 注释 1 | ✔ 注释 1 | |
| 虚拟光纤通道 | 2019、2016、2012 R2 | |||
| 实时虚拟机备份 | 2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | |
| TRIM 支持 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | |
| SCSI WWN | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | |
| Memory | ||||
| PAE 内核支持 | 2019、2016、2012 R2 | ✔ | ✔ | |
| MMIO 间隙配置 | 2019、2016、2012 R2 | ✔ | ✔ | |
| 动态内存 - 热添加 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | |
| 动态内存 - 气球技术 | 2019、2016、2012 R2 | ✔ 注释 4 | ✔ 注释 4 | |
| 运行时内存大小调整 | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | |
| Video | ||||
| 特定于 Hyper-V 的视频设备 | 2019、2016、2012 R2 | ✔ | ✔ | |
| Miscellaneous | ||||
| 键值对 | 2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | |
| 不可屏蔽的中断 | 2019、2016、2012 R2 | ✔ | ✔ | |
| 从主机到来宾的文件复制 | 2019、2016、2012 R2 | ✔ 注释 2 | ✔ 注释 2 | |
| lsvmbus 命令 | 2019、2016、2012 R2 | |||
| Hyper-V 套接字 | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | |
| PCI 直通/DDA | 2019, 2016 | ✔ 注释 4 | ✔ 注释 4 | |
| 第 2 代虚拟机 | ||||
| 使用 UEFI 启动 | 2019、2016、2012 R2 | ✔ 注释 3 | ✔ 注释 3 | |
| 安全启动 | 2019, 2016 | ✔ | ✔ |
Notes
不支持在大于 2 TB 的 VHD 上创建文件系统。
从 Debian 8.3 开始,手动安装的 Debian 包“hyperv-daemons”包含键值对、fcopy 和 VSS 守护程序。 在 Debian 7.x 和 8.0-8.2 上,hyperv 守护程序包必须来自 Debian 后移植。
在 Windows Server 2012 R2 上,第 2 代虚拟机默认已启用安全启动,并且除非已禁用安全启动选项,否则不会启动某些 Linux 虚拟机。 可以在 Hyper-V Manager 中虚拟机设置的“固件”部分中禁用安全启动,也可以使用 PowerShell 禁用它:
Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off最新的上游内核功能只能使用 Debian backports 存储库中提供的内核来获得。
虽然 Debian 7.x 不再受支持并使用较旧的内核,但 Debian 7.x 的 Debian backports 中包含的内核改进了 Hyper-V 功能。