Nie mogę interaktywnie uruchomić żadnej z moich maszyn wirtualnych. Działają jednak, gdy są uruchamiane bez głowy (--type vrdp)
Jeśli spróbuję uruchomić normalnie, otrzymam:
$ VBoxManage startvm Kubuntu
Waiting for the VM to power on...
VBoxManage: error: The virtual machine 'Kubuntu' has terminated unexpectedly during startup because of signal 6
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine, callee
Moją maszyną hosta jest Intel iMac z systemem 10.6.7 i używam VirtualBox 4.0.6 z zainstalowanymi rozszerzeniami Oracle.
Jakieś pomysły?
Więcej informacji: Wirtualne maszyny uruchamiają się interaktywnie, jeśli używam sudo. Wydaje się to sugerować, że istnieje jakieś złe pozwolenie lub zablokowany plik lub coś gdzieś, ale już sprawdziłem wszystkie pliki w Library / VirtualBox.
macos
virtualbox
Bakłażan Jeff
źródło
źródło
Odpowiedzi:
Miałem dokładnie ten problem ze wszystkimi maszynami wirtualnymi działającymi na hoście Mac OS X 10.7.5. Restart rozwiązać ten problem, ponieważ żaden z plików .vbox wydawał się mieć żadnych problemów.
źródło
Po pierwsze, wykonaj kopię zapasową maszyny wirtualnej (w tym obraz dysku i wszystko, co z nim związane).
Następnie przejdź do folderu, w którym przechowywana jest twoja maszyna wirtualna. Tam powinieneś zobaczyć plik o nazwie „VirtualBox.xml”, a NADZIEI plik o nazwie „VirtualBox.xml-prev”. Zmień nazwę pliku „VirtualBox.xml” na „VirtualBox.xml.old”, a następnie zmień nazwę „VirtualBox.xml-prev” na „VirtualBox.xml”. Spróbuj ponownie uruchomić maszynę wirtualną - błąd powinien zniknąć.
Jeśli nie masz pliku VirtualBox.xml-prev, spróbuj utworzyć nową maszynę wirtualną i użyj starego obrazu dysku. Ten proces ponownie utworzy dla ciebie plik VirtualBox.xml.
Pamiętaj, aby wykonać kopię zapasową!
źródło