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
이렇게 해도 구성이나 가상 머신은 삭제되지 않습니다.
오라클에서 애플리케이션 다운로드테스트 빌드홈 페이지.
설치 및
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