如何安装最新版本的 VirtualBox(通过 GUI)?

如何安装最新版本的 VirtualBox(通过 GUI)?

背景

在 Ubuntu(Jammy)主机上运行 Windows 10 客户机工作一天后,客户机突然开始崩溃,例如:

也许升级到最新版本的 VirtualBox,即从6.1.34_Ubuntu r1506366.1.38将会解决这个问题 — — 希望如此!


首次尝试通过 GUI 安装最新版本(未成功)

尝试安装最新版本的 VirtualBox,按照说明https://www.virtualbox.org/wiki/Linux_Downloads,第一步添加一行/etc/apt/sources.list(通过 GUI,即软件和更新 →其他软件添加...)已经造成了第一个问题

deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian jammy contrib

会离开添加源按钮灰色。删除后[…]按钮将可点击,但似乎不是正确做法。或者至少可能需要在 GUI 中采取进一步步骤来添加键,但我现在似乎无法找到并弄清楚。

很遗憾,https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Extra_Repositories没有完全解释。

非常感谢您的帮助。


相关链接):

答案1

尝试以下方法。我知道您的问题是询问如何通过 GUI 执行此操作,但我认为下面的方法可以帮您实现目标。只是不是通过 GUI 实现的。

wget -qO- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo tee /etc/apt/keyrings/virtualbox.asc
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/virtualbox.asc] https://download.virtualbox.org/virtualbox/debian jammy contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
sudo apt install virtualbox-6.1

答案2

我卸载了 Virtualbox 6.x 的 Ubuntu 包并直接从 Virtualbox 网站下载:https://www.virtualbox.org/wiki/Linux_Downloads

不幸的是,我遇到了类似的问题,直到我安装了最新版本 7.0.12。该版本给出了更好的错误消息,指出

VM Name: win11

VD: Backend 'VBoxIsoMaker' does not support async I/O (VERR_NOT_SUPPORTED).
VirtualBox can't operate in VMX root mode. Please disable the KVM kernel
extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE).

确实,qemu / kvm 始终是并行安装的。我想知道为什么现在会出现问题。从那时起,我就试图卸载 kvm,但还没有成功。

答案3

最后,我按照这里的说明(方法 3,使用 Oracle 的存储库安装 VirtualBox):https://itsfoss.com/install-virtualbox-ubuntu/. (请注意,这种方法本身已经有点过时了,但仍然有效,参见https://itsfoss.com/apt-key-deprecated。足够好:它起作用了。好吧,运行后sudo /sbin/vboxconfig让现有的 *.vdi 再次工作……哦,好吧……)

我知道,这里不但应该发链接,还应该适当引用内容……

相关内容