我有一台 Ubuntu 24.04 LTS 设备。我想安装 Windows 10 并启用 Windows 虚拟机管理程序平台/Hyper-V 和虚拟机平台。实现此目标的最佳解决方案是什么?
注意:
我不想设置双启动。它应该像 virtualbox 一样易于使用(使用 ubuntu 时可随时打开和关闭)
我对 CPU 或 RAM 容量没有问题。
我希望 Windows 10 虚拟机中的硬件性能良好,并且没有滞后或图形问题。
我不需要知道如何安装 Windows 10 或启用 Windows 虚拟机管理程序平台和虚拟机平台。
1 https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v#enable-the-hyper-v-role-through-settings
2 https://support.microsoft.com/en-us/windows/enable-virtualization-on-windows-c5578302-6e43-4b4b-a449-8ced115f58e1
如果有人好奇我为什么要这样做:
(a)我想启用并测试适用于 Android 的 Windows 子系统。 (如果您想在 Linux 上使用 Android 应用程序。 我建议您使用https://waydro.id/。 或者,您可以在 KVM、virtualbox 或 vmware 上安装(信用:@raj 评论)Android x86、BlissOS 或其他。
(b)我想使用 Onenote。 我找不到通过 Ubuntu 上的 Wine 成功安装它的方法。 我也知道https://snapcraft.io/onenote-desktop https://github.com/patrikx3/onenote但它是基于云的。 我知道其他流行的 Onenote 替代品,但我并不满意。 所以我把它作为二合一解决方案来做。
如果有人有类似的需求,您可以按照这个简单的指南安装 KVM、创建 Windows 10 / Windows 11 VM 并设置适用于 Android 的 Windows 子系统。您还可以从MS 商店安装离线 Onenote 。这是我可以推荐的最佳解决方案。
请检查您的 CPU 是否支持硬件虚拟化并且可以使用 KVM 加速。(如果 kvm-ok 不起作用,请安装 cpu-checker 包。
sudo apt install cpu-checker
)安装 KVM 包和 Virt Manager。
libvirt
和用户组的成员kvm
可以运行虚拟机。如果您希望特定用户运行虚拟机,请将他们添加到这些用户组。启动 virt manager 并创建 VM。启动!
(您可以根据需要选择资源,分配更多的资源,客户操作系统将运行得更顺畅)
笔记:
如果您检查客户操作系统系统信息。您将看到“已检测到虚拟机管理程序。不会显示 hyper-v 所需的功能”。您可以忽略它。搜索打开或关闭 Windows 功能并启用
Hyper-V
,Virtual Machine Platform
和Windows Hypervisor Platform
。之后,您可以为 Android 设置 Windows 子系统。“Microsoft 正在终止对适用于 Android™️ 的 Windows 子系统 (WSA) 的支持。”来源。有很多 Linux 解决方案,您可以尝试它们。