Virtualbox < 5.1.34는 커널 > 5.18에서 자주 충돌합니다.

Virtualbox < 5.1.34는 커널 > 5.18에서 자주 충돌합니다.

Virtualbox 5.1.34(및 그 이하)가 충돌하고 segementation faultsx11/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이렇게 해도 구성이나 가상 머신은 삭제되지 않습니다.

오라클에서 애플리케이션 다운로드테스트 빌드홈 페이지.

설치 및

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

관련 정보