Co powoduje zawieszenie komputera przez VirtualBox OSE?


10

Korzystam z VirtualBox OSE i ostatnio, kiedy uruchamiam na nim Ubuntu 10.10, moja maszyna ma tendencję do zawieszania się, zmuszając mnie do twardego resetu (źle). Jak rozpocząć znajdowanie problemu?

Oto ostatni wiersz z „ / var / log / syslog ”, przed resetowaniem:

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

uwagi :

  • VirtualBox OSE to wersja 3.2.10
  • Używam 32-bitowego jądra 2.6.37 na Debian Squeeze
  • Nie mogę odtworzyć tego problemu, gdy korzystam z Fedory 14 VM

3
Jeśli jądro ulegnie awarii, system często nie będzie miał czasu na obsługę odpowiednich komunikatów dziennika. Zobacz Jak mogę uzyskać zrzut jądra i Netconsole po porady dotyczące debugowania paniki jądra na Ubuntu, możesz być w stanie dostosować go do Debiana.
Gilles „SO- przestań być zły”

Proszę zamieścić dalsze dzienniki, w szczególności/var/log/messages
Šimon Tóth

Czy otrzymujesz to dzięki włączeniom i wyłączeniom rozszerzeń wirtualizacji?
Thomas

@ thomas co to jest?
tshepang

2
@Tshepang: W Ustawieniach> System> Proces / Przyspieszenie istnieją różne ustawienia, aby włączyć / wyłączyć rozszerzenia wirtualizacji (jeśli są dostępne w sprzęcie). Należą do nich PAE / NX, VT-x itp. ~ En.wikipedia.org/wiki/...
Thomas

Odpowiedzi:


3

Doświadczyłem również poważnych awarii, gdy mam dużą aktywność dysku zarówno w maszynie wirtualnej, jak i w „macierzystym” systemie. System był stabilny jak skała, gdy nie korzystał z maszyny wirtualnej, nawet pod dużym obciążeniem. Próbowałem nowych wersji jądra i nowych wersji VirtualBox, ale problem nadal występował. Następnie przełączyłem się na nowszy komputer (i7), który nie miał tego samego problemu. Jednak komputer z problemami pogorszył się i zaczął się zawieszać także w innych sytuacjach. Teraz nawet się nie uruchamia, ale zawiesza się na etapie BIOS procesu uruchamiania. Może to być problem sprzętowy i / lub problemy z instrukcjami VM na CPU.

Możesz spróbować ograniczyć liczbę operacji we / wy i / lub liczbę procesorów używanych z maszyny wirtualnej i sprawdzić, czy to pomoże.


To, co opisujesz, nie ma nic wspólnego z VirtualBox. Jeśli system hosta ciągle się zawiesza i nawet nie uruchamia się już teraz, masz zły sprzęt. W takim przypadku VirtualBox wyzwalałby (a nie spowodował) awarię. Spróbuj uruchomić memtest. I bądź ostrożny, zła pamięć może spowodować wiele uszkodzeń danych.
basic6

Gdyby zastosowano instrukcje wirtualizacji procesora i były one źródłem problemu, nie byłaby to wina VirtualBox, ale nie byłaby również całkowicie niezwiązana. Ten komputer już dawno zniknął (a memtest niczego nie ujawnił).
Alexander

0

jest to strzał w ciemność, ale mieliśmy te niewytłumaczalne problemy z wirtualnym pudełkiem w związku z korzystaniem z mostkowanej sieci i odciążaniem. Próbować

ethtool -K eth0 tx off

powinno to zostać naprawione w serii 4.x, o ile mi wiadomo.


0

Miałem problem z zawieszeniem wirtualnej karty sieciowej VirtualBox: Kiedy uzyskałem do niej dostęp przez GUI, maszyna wirtualna była uruchomiona, jednak sterownik karty sieciowej się zawiesił.

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

Moim obejściem było pingowanie maszyny wirtualnej z hosta. Jeśli sieć nie działa: Uruchom ponownie.

Może to ten sam problem?


Mój problem był gorszy. Mój gospodarz został zamrożony, nie tylko gość.
tshepang
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.