VirtualBox 7.2.2 修复了 7.2.0 主版本中的各种崩溃问题和回归问题,并添加了一些小的新功能。
首先,它修复了 TPM 2.0 仿真无法在某些客户机上运行的问题,并为您的虚拟机恢复了安全启动、基于 TPM 的磁盘加密、Windows Hello 等功能。
对于使用 KVM(基于内核的虚拟机)的 Linux 主机,由于冲突,VirtualBox 在尝试启动虚拟机时会显示“Guru Meditaion”严重错误。如下图所示。
它通过使用 KVM API 获取/释放 VT-x 解决了冲突,但这需要内核 6.16.0 或更高版本。对于早期版本的内核,主机需要禁用 KVM 内核模块才能正常启动 VBox 虚拟机。
VBox 7.2.2 还通过添加 Windows 10 的旧版明暗主题,改进了对 Windows 11 的支持。它添加了一款新的实验性 e1000 适配器 (82583V),但需要 ICH9 芯片组。此外,虚拟 USB 网络摄像头现已成为开源基础软件包的一部分。
其他修复主要包括错误修复,包括修复各种崩溃问题,例如:虚拟机在 Arm 主机上启动时崩溃;虚拟机拥有大量快照时 VBox 管理器崩溃;尝试过早显示错误通知时崩溃;从虚拟机列表中删除所有虚拟机时崩溃;以及尝试在 Linux 主机上添加虚拟机时崩溃。
VirtualBox 7.2.2 还修复了以下问题:
- 虚拟机无法在 Windows Arm 主机上启动。
- 删除快照时无法显示错误通知。
- Linux 主机上的菜单不可见。
- NAT 网络无法工作。
- USB/IP 后端无法工作。
- 虚拟机空闲时 Arm 主机 CPU 使用率高。
- Linux 客户端添加程序报告启动时无法加载共享库。
- Windows XP SP2 64 位系统上的客户端添加程序安装失败。
更多信息,请参阅官方更新日志页面。
下载并安装 VirtualBox 7.2.2
官方安装程序包和扩展包可通过以下链接在其网站上下载:
下载 VirtualBox
对于 Ubuntu,只需从此页面选择下载适用于您系统版本的 DEB 软件包。然后点击“打开”或“使用 Ubuntu 软件中心”或“应用中心”进行安装。
更新后仍存在“VirtualBox can't operate in VMX root mode”错误的解决
出现上述错误的原因是与kvm冲突。
首先打开终端查看系统安装的kvm模块。
lsmod | grep kvm
一般显示如下:
kvm 1425408 0
kvm-intel 12288 1 kvm
其次,将kvm模块删除
sudo rmmod kvm-intel
重新运行virtualbox即可正常。
为了避免重启后又需要再操作一遍,可以打开终端:
sudo nano /etc/modprobe.d/blacklist.conf
在最末尾段后面加入:
blacklist kvm_intel
即可一劳永逸。