Virtualbox < 5.1.34 在内核 > 5.18 上频繁崩溃

Virtualbox < 5.1.34 在内核 > 5.18 上频繁崩溃

Virtualbox 5.1.34(及更低版本)崩溃并打印奇怪的错误消息,例如segementation faults或杀死 x11/wayland 服务器。

将主机内核升级到 5.18.3 后,ubuntu22、debian bookworm、debian sid、archlinux 上会出现这种奇怪的行为。

答案1

经过一些互联网研究后,我发现这很好讨论虚拟盒论坛。起初我以为我的虚拟机安装有问题,但它发生在所有来宾计算机上。

目前的解决方案是使用较旧的内核(< 5.17.11)或安装test build: Virtualbox (6.1.34.xx) 在 debian sid 上频繁崩溃。您可以通过使用较旧的内核(<5.17.10)或安装测试版本来避免这种情况,如下所述。

安装virtualbox测试构建

首先,您必须使用 - 删除 virtualbox 软件包,sudo apt remove virtualbox这不会删除您的配置或虚拟机。

从 Oracles 下载该应用程序测试构建主页。

安装与

sudo sh ./VirtualBox-6.1.35-151573-Linux_amd64.run

这还将编译并安装 dkms 模块vboxdrv...

要删除安装在/opt目录中的 virtualbox,请使用参数运行脚本uninstall

此外,您还必须下载扩展包嘉宾补充从上一个链接并键入以下命令:

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.35-151571.vbox-extpack

您还可以采用此脚本来加快任务速度:

#!/bin/bash
# download virtualbox testbuild
#
# install with the following command:
#    sudo sh ./VirtualBox-6.1.35-151573-Linux_amd64.run
# To uninstall run with `uninstall` parameter:
#    sudo sh ./VirtualBox-6.1.35-151573-Linux_amd64.run uninstall 
#
# The extension package (for usb... support) can be installed from command line
#    VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.35-151571.vbox-extpack

release=6.1.35
build=151866

version=$release-$build
base="https://www.virtualbox.org/download/testcase"
virtualbox=VirtualBox-$version-Linux_amd64.run
guest_additions=VBoxGuestAdditions_$version.iso
extension_pack=Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack

download_files=($virtualbox $guest_additions $extension_pack)

for file in "${download_files[@]}"; do
   wget -c $base/$file
done

sudo sh ./$virtualbox
sudo vboxmanage extpack install $extension_pack

相关内容