web-dev-qa-db-ja.com

VirtualBoxがホストシステムをフリーズさせる(Ubuntu 16.04)

ゲストシステムを起動しようとすると、Xubuntu 16.04ホストが完全にフリーズし、マウスの入力や移動など、何もできなくなります。また、ゲストシステムは起動しません。古い作業スナップショットを復元しましたが、97%が読み込まれたときにも失敗しました。その後、ハードリセットを実行する必要があります。

その場合のエラーメッセージをログに記録するにはどうすればよいですか?また、それが突然発生した理由を理解するにはどうすればよいですか?

5
Jeno

カーネルバージョン4.13.0-26-generic?そのバージョンとVirtualBoxに問題があるようです。古いバージョンをインストールすることもできますが、最新のセキュリティパッチは含まれていません。メルトダウン用。

https://askubuntu.com/a/995308/684252

7

この問題を再現することができました。私はここで仕事を見つけました:

https://askubuntu.com/questions/994621/virtualbox-5-0-40-crashes-the-whole-Host-since-update-to-kernel-4-13-0-26-generi

議論した両方のソリューションをテストします。つまり、VirtualBox 5.0.40で古いカーネル(4.10.0-28-generic)を使用するか、4.13.0-26-genericカーネルでVirtualBox 5.2.6にアップグレードします。どちらのソリューションも機能しました。

2
Jim S.

website からVirtualBoxの新しいバージョンをインストールできます。
簡単にするために、 この質問 の受け入れられた回答に従うことができます。
バージョン5.2はQt 5.6を使用するため、バージョン5.1をインストールすることをお勧めします。Ubuntu16.04では見栄えが悪くなります。

1

コメントするのに十分な評判がないので、ここに回答を入力する必要があります:(

まず、Grepを使用して/var/log/kern.logおよび/ var/log/messagesを検索します。システムがフリーズした時間を検索して、その前に生成されたログを確認できます。それが仮想ボックスであることが確実な場合は、それを検索して、それについてさらに情報を掘ることができるかどうかを確認できます。ホストとvmの両方に関する情報を含む仮想ボックス内に生成されるログファイルもあります。それが問題だったと思われる場合も、この場所を確認するのに適しています。

これらのログを見つける方法については、 https://blogs.Oracle.com/scoter/virtualbox-log-files-v2 を確認してください。

それにもかかわらず、私はKVMをお勧めします。Oracleはそれを頻繁に更新しておらず、KVM=素晴らしいGUI以外のV-Boxを使用するのがもはや意味のないパフォーマンスでかなり飛躍的に進歩することは言うまでもありません。言うまでもありませんが、現在彼らは現在いくつかのキラーなセキュリティホールを知っており、Oracleはまだそれらを更新していませんDebianは、Oracleがコードを更新する責任がないために、V-boxを一時的にリポジトリから削除しました。

1
TrevorKS

これは Bug#1736116 "[SRU]カーネル4.13を備えたホストが、起動時にフリーズするVM VirtualBoxを使用" のようです

現在、virtualboxパッケージバージョン5.1.34に修正があり、 xenial-proposedリポジトリ で利用できます。また、まもなくメインリポジトリで利用できるようになる予定です。

簡単なコピー/貼り付けソリューションの場合、これは私にとってうまくいきました:

echo "deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe" \
| Sudo tee -a /etc/apt/sources.list.d/ubuntu-proposed.list

echo "Package: *"                     | Sudo tee -a /etc/apt/preferences.d/proposed-updates
echo "Pin: release a=xenial-proposed" | Sudo tee -a /etc/apt/preferences.d/proposed-updates
echo "Pin-Priority: 400"              | Sudo tee -a /etc/apt/preferences.d/proposed-updates

Sudo apt update

Sudo apt-get -t xenial-proposed install virtualbox virtualbox-dkms virtualbox-guest-additions-iso

パッケージがxenial-proposedからメインリポジトリに移動すると、次のことができます。

Sudo rm /etc/apt/sources.list.d/ubuntu-proposed.list /etc/apt/preferences.d/proposed-updates
0
mivk