Ubuntu 23.10,没有可用的 VirtualBox。该怎么办?

Ubuntu 23.10,没有可用的 VirtualBox。该怎么办?

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

现在,您可以使用 GUI 添加新的 VM 并从那里开始: virt-manager 图形用户界面

KVM 应该为您提供接近原生的性能,因此与 VirtualBox 相比,您不会看到任何性能下降。

解决方法 2:从源代码构建 VirtualBox

我个人不会这样做除非我绝对必须这样做,但如果你必须使用 VirtualBox(例如,你有一个特定的预制 VM 映像,你必须使用独有的 VirtualBox 格式),那么您可以尝试按照他们的构建说明进行构建。如果您不必使用特定的预制 VM,我强烈建议您使用 QEMU/KVM 堆栈,这样可以减少很多工作量,而且更有可能立即发挥作用。

相关内容