wirtualna skrzynka utknęła przy „uruchamianiu maszyny wirtualnej” 0%


16

Po aktualizacji do virtualbox 4.2.16 wszystkie moje maszyny wirtualne utknęły podczas uruchamiania.

Próbowałem obniżyć wersję do 4.1.26, ale nadal mam ten sam problem.

Zrzuty ekranu: [okno 1] () [okno 2] (za mało powtórzeń, aby publikować zdjęcia)

Gdy zabijam zablokowany proces, pojawia się błąd „brak informacji o błędzie”

Result Code: 
NS_ERROR_CALL_FAILED (0x800706BE)
Component: 
ProgressProxy
Interface: 
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}

Próbowałem znaleźć ustawienia globalne dla virtualbox, aby je wyczyścić i wykonać kolejną instalację, ale znalazłem tylko ustawienia specyficzne dla maszyny wirtualnej.

System, na którym działa to Xubuntu 12.10. Wypróbowałem jedną z maszyn wirtualnych na innym komputerze i nie było żadnych problemów, więc myślę, że ma to coś wspólnego z faktyczną instalacją / konfiguracją Virtualbox.


1
Zaktualizowałem Ubuntu i to się naprawiło. Myślę, że to była jakaś niezgodność jądra.
Flote

flote Zapraszam do opublikowania swojego rozwiązania jako odpowiedzi, ponieważ to, co zrobiłeś, było naprawą!
MrDaniel

JEŚLI masz jakikolwiek dostęp do swoich starych plików ustawień dla virtualbox, powinieneś się upewnić, że je porównujesz, aby upewnić się, że ustawienia są takie same, miałem ten problem, przechodząc od 12.10 do 13.04, a następnie 13.10, nie tracąc rytmu, odwróciłem się niektóre elementy zostały w jakiś sposób zmienione w konfiguracji, co musiało się zdarzyć podczas aktualizacji, system operacyjny nie uruchomi się, dopóki nie przywrócę niektórych moich starych ustawień.
osirisgothra

Ponieważ jest to najpopularniejsze w Google „zawieszanie wirtualnej maszyny wirtualnej”, myślę, że warto dodać, że kiedy na nią natrafiłem, naprawiłem to, wyłączając dźwięk. (Nie wiem, co dokładnie się zmieniło, ale musiał istnieć rodzaj konfliktu.)
Sidhekin

@ Sidhekin Dzięki za ten podobny problem tutaj - miałem kamerę internetową odłączoną, kiedy korzystałem z maszyny wirtualnej. Po podłączeniu kamery internetowej maszyna wirtualna nie chce się już uruchamiać, zawiesiła się podczas uruchamiania. Odłączenie kamery internetowej rozwiązało problem.
davidfrancis

Odpowiedzi:


11

W opcji systemowej zaznacz „Użyj APIC we / wy”

jeśli używasz interfejsu SATA jako pamięci, musisz zaznaczyć opcję „Użyj pamięci podręcznej we / wy hosta”


Dziękuję Ci. Próbowałem to uaktualnić, obniżyć VBox i jądro i nic nie działa. Ta odpowiedź jest jedyną różnicą.
zidarsk8

Gdzie jest ta opcja?
Richard,

Ach, oto jesteśmy: Kliknij prawym przyciskiem myszy VM -> Ustawienia -> System
Richard,

2

Miałem ten sam problem z VB 4.3.20 pod Ubuntu 14.04.1 amd64. Obrazy maszyn wirtualnych znajdują się na dysku BTRFS.

Rozwiązałem problem, obracając COW dla obrazów maszyn wirtualnych i plików migawek.

Możesz wyłączyć funkcję kopiowania przy zapisie btrfs dla pojedynczych plików, ustawiając atrybut NOCOW. Zwykle odbywa się to przez uruchomienie chattr +C filename. Działa to tylko na puste pliki, więc musisz utworzyć pusty plik, ustawić NOCOW, skopiować zawartość pliku aktuale do pustego pliku i zmienić nazwę. (patrz https://btrfs.wiki.kernel.org/index.php/FAQ#Can_copy-on-write_be_turned_off_for_data_blocks.3F )

Istnieje również raport o błędach VB ( https://www.virtualbox.org/ticket/11862 ) z informacją

Na komputerze z systemem Linux z systemem plików btrfs instalacja gościa przebiega dobrze, ale przy pierwszym uruchomieniu gość zawiesza się z wyskakującym okienkiem z informacją „20%” w fazie uruchamiania. [...] Kopałem trochę na wiki btrfs i odkryłem, że Copy-On-Write (COW) powoduje ten ból w przypadku dowolnego rozwiązania do wirtualizacji.

Aby ustawić flagę NOCOW, wykonaj

F=vmimage
T=tmpfile
touch $T
chattr +C $T
dd if=$F of=$T bs=1M
rm $F
mv $T $F

Użyj, lsattraby sprawdzić, czy Czostał ustawiony.


Proszę zamieścić tutaj więcej informacji zamiast korzystać z linków, które mogą się zużyć - dzięki.
podejrzany

Wyłącz także COW na swoich migawkach, jeśli ich używasz.
remvee

w moim przypadku wystarczy użycie komendy chattr na pustym vdi. Nie próbowałem jeszcze z pełnym skryptem.
Fabiano Tarlao

0

Miałem takie zachowanie. Pomogło mi Eksportowanie urządzeń do urządzenia i importowanie go z powrotem.


0

Jak wcześniej wspomniano w moim komentarzu, zaktualizowałem Ubuntu i naprawiłem się. Myślę, że to była jakaś niezgodność jądra.


0

Otrzymuję ten sam ogólny błąd („Brak informacji o błędzie” z „Component: ProgressProxy”) w VirtualBox 4.2.12 w systemie Windows, gdy próbuję uruchomić maszynę wirtualną, podczas gdy katalog, w którym jest skonfigurowany plik obrazu dysku VDI, to brakujący.



0

Dla mnie też nie działało. Hostuj Windows, VM Ubuntu. Wróciłem do niego, wyłączając dźwięk w ustawieniach bieżącej maszyny wirtualnej.

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.