VirtualBox OSEがマシンをハングさせる原因は何ですか?


10

私はVirtualBox OSEを使用しています。最近、Ubuntu 10.10を実行すると、マシンがハングする傾向があり、ハードリセットを強制されます(良くない)。問題のある場所を見つけるにはどうすればよいですか?

リセット前の" / var / log / syslog " の最後の行は次のとおりです。

Jan 27 12:11:22 debian kernel: [  193.400230] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)

  • VirtualBox OSEはバージョン3.2.10です
  • Debian Squeezeで32ビット2.6.37カーネルを使用しています
  • Fedora 14 VMを使用すると、この問題を再現できません

3
カーネルがクラッシュすると、システムは関連するログメッセージを処理する時間がないことがよくあります。Ubuntuでカーネルパニックをデバッグするのアドバイスについては、カーネルコアダンプカーネルネットコンソールを取得するにどうすればよいですかを参照してください。Debianに適合させることができる場合があります。
Gilles「SO-邪悪なことをやめなさい」

具体的には、さらにログを投稿してください/var/log/messages
サイモン・トス

仮想化拡張機能をオンとオフの両方で利用できますか?
トーマス

@thomasあれは何ですか?
tshepang

2
@Tshepang:[設定]> [システム]> [プロセス/アクセラレーション]には、仮想化拡張機能を有効/無効にするさまざまな設定があります(ハードウェアで利用可能な場合)。これには、PAE / NX、VT-xなどが含まれます。〜en.wikipedia.org/wiki/
Thomas

回答:


3

また、VMと「ネイティブ」システムの両方で大量のディスクアクティビティが発生すると、ハードクラッシュが発生しました。VMを使用していない場合、システムは負荷が大きい場合でも安定していた。新しいカーネルバージョンとVirtualBoxの新しいバージョンを試しましたが、問題は解決しませんでした。次に、同じ問題のない新しいコンピューター(i7)に切り替えました。しかし、問題のあるコンピュータはさらに悪化し、他の状況でもクラッシュし始めました。今では起動さえしませんが、起動プロセスのBIOSステージでフリーズしています。これは、ハードウェアの問題またはCPU上のVM命令の問題である可能性があります。

VMから使用されるIOやCPUの数、あるいはその両方を制限して、それが役立つかどうかを確認することができます。


あなたが説明していることは、VirtualBoxとは何の関係もありません。ホストシステムがクラッシュし続け、起動しなくなった場合は、ハードウェアが不良です。そのような場合、VirtualBoxはクラッシュを引き起こすだけで(引き起こさない)でしょう。memtestを実行してみてください。また、不良メモリは多くのデータ破損を引き起こす可能性があるので注意してください。
basic6

CPUの仮想化命令が使用され、それが問題の根本であった場合、それはVirtualBoxの障害ではないが、完全に無関係ではありません。そのコンピューターはもうなくなっています(そしてmemtestは何も明らかにしませんでした)。
Alexander

0

これは暗闇の中でのショットですが、ブリッジネットワークとオフロードの使用に関連して、仮想ボックスに関するこれらの不可解な問題がありました。やってみる

ethtool -K eth0 tx off

これは、私が知る限り、4.xシリーズで修正する必要があります。


0

VirtualBoxがフリーズするネットカードに問題がありました。GUIからアクセスすると、VMが起動して実行されていましたが、ネットカードドライバーがクラッシュしていました。

http://www.virtualbox.org/ticket/4434

私の回避策は、ホストからVMにpingすることでした。ネットワークがダウンしていた場合:再起動します。

多分それは同じ問題ですか?


私の問題はそれよりもひどかった。ゲストだけでなく、ホストがフリーズしました。
tshepang 2011年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.