VirtualBox 现在对我来说至关重要,因为我想在 Windows VM 中拥有 Cursor IDE,因为 Linux AppImage 不起作用。
此外,我还通过运行 Kali 和学校的 VM 进行了一些安全学习。
有什么解决方法?
编辑:Virtualbox 7.0 可用(base) nyck33@nyck33-tt:~$ sudo apt install virtualbox
但是 OpenZiti 的隧道器在 23.10 上不起作用,所以我开始怀疑这是否是一个坏主意。
一位开发人员在 OpenZiti 论坛上提供了一种解决方法,即使用 Jammy 版本,但我听说这可能会给操作系统带来问题。
当我再次遇到这种情况时,有什么解决方法?
答案1
根据您可以接受的“解决方法”,答案会有所不同。
解决方法 1:使用 QEMU/KVM 堆栈和 Virt-manager 作为 GUI
假设您不关心用于虚拟化的应用程序而只关心最终结果(Windows VM 中运行所需的应用程序),我建议尝试使用带有 virt-manager 用户界面的 QEMU/KVM 堆栈。
检查你的设备是否支持KVM加速:
kvm-ok
你应该得到:
INFO: /dev/kvm exists
KVM acceleration can be used
安装 QEMU/KVM 堆栈必要的软件包:
sudo apt install qemu qemu-kvm libvirt-daemon libvirt-daemon-system libvirt-clients bridge-utils
现在,安装 virt-manager 前端:
sudo apt install virt-manager
KVM 应该为您提供接近原生的性能,因此与 VirtualBox 相比,您不会看到任何性能下降。
解决方法 2:从源代码构建 VirtualBox
我个人不会这样做除非我绝对必须这样做,但如果你必须使用 VirtualBox(例如,你有一个特定的预制 VM 映像,你必须使用独有的 VirtualBox 格式),那么您可以尝试按照他们的构建说明进行构建。如果您不必使用特定的预制 VM,我强烈建议您使用 QEMU/KVM 堆栈,这样可以减少很多工作量,而且更有可能立即发挥作用。