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これにより、構成や仮想マシンは削除されません。

Oracleからアプリケーションをダウンロードテストビルドホームページ。

設置と

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

おすすめ記事