Linux 和 askUnbuntu 新手。我正在运行 22.04 并尝试使用 VirtualBox 运行 Kali。我能够下载、安装并创建一个新的 VM。当我尝试启动机器并在它要求我选择 ISO 文件之前,我收到此错误...
Failed to open a session for the virtual machine Kali_VM.
Failed to load R0 module /usr/lib/virtualbox/VMMR0.r0: Unable to locate imported symbol 'SUPR0FpuBegin' for module 'VMMR0.r0' (VERR_SYMBOL_NOT_FOUND).
Failed to load VMMR0.r0 (VERR_SYMBOL_NOT_FOUND).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
有什么想法吗?提前谢谢您!
答案1
Ubuntu 22.04 中的 VirtualBox 6.1.34 存在错误。请使用较新版本的 VirtualBox (6.1.36),您可以从以下网址下载https://www.virtualbox.org/wiki/Download_Old_Builds_6_1。
答案2
尝试这个:
sudo apt-get install virtualbox-dkms
在将 vbox 从 1.34 升级到 1.38 后停止启动 win7 VM 时,它帮助了我。
答案3
帮助我降级到 6.1.34,历史 linvx 示例:
sudo dpkg -i virtualbox-6.1_6.1.38-153438Ubuntufocal_amd64.deb
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.38.vbox-extpack
sudo dpkg -r virtualbox-6.1
sudo dpkg -i virtualbox-6.1_6.1.34-150636~Ubuntu~eoan_amd64.deb
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack
答案4
看来 Ubuntu 将 VirtualBox 更新到了 6.1.38,所以简单apt update
之后apt upgrade
一切又恢复正常了 :)