背景
在 Ubuntu(Jammy)主机上运行 Windows 10 客户机工作一天后,客户机突然开始崩溃,例如:
- https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1988473(VirtualBox 6.1.34 客户机因内核 5.15.0-47 而崩溃)
- 在装有 VirtualBox 的 Ubuntu 22.04 上,Windows 10 客户机将无法再运行
- Ubuntu 22.04 似乎在 Windows 11 上的 Virtualbox 6.1 中冻结
- https://forums.virtualbox.org/viewtopic.php?f=2&t=105847&sid=35f878b51d1b8d993242194fe4ce2b2c&start=15
- https://forums.virtualbox.org/viewtopic.php?f=7&t=106954(“将 VirtualBox 更新至 6.1。三十六以获得对更高版本内核的支持。”)
也许升级到最新版本的 VirtualBox,即从6.1.34_Ubuntu r150636
到6.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 再次工作……哦,好吧……)
我知道,这里不但应该发链接,还应该适当引用内容……