2013-01-02 10 views
17

Próbuję debugować sytuację Vagrant/Virtualbox, ale to nie ma znaczenia.Jak uzyskać dostęp do dużego podglądu bezgłowego maszyny wirtualnej w VirtualBox?

W trybie bezobsługowym wydaje się, że nigdy nie przejdzie do ekranu logowania (ale działa poprawnie w trybie GUI). Obraz podglądu wygląda tak, jakby nadal wyświetlał dziennik rozruchowy.

Chciałbym zobaczyć stan wyczerpującego wyniku (AKA obraz podglądu), a nie rzeczywisty dziennik.

Czy istnieje sposób, aby uzyskać dostęp do tego?

Wersja VirtualBox: 4.2.6, Mac OSX Mountain Lion.

Odpowiedz

1

W oknie VirtualBox kliknij prawym przyciskiem myszy maszynę wirtualną instancji, wybierz opcję "Odsłoń w Finderze". Następnie w oknie Findera dwukrotnie kliknij "Logs/VBox.log".

Konsola powinna otworzyć plik dziennika.

11

Podobnie jak wspomniany @Benoit, dzienniki są doskonałym źródłem informacji.

Jednak kliknięcie prawym przyciskiem myszy na maszynie wirtualnej instancji w VirtualBox i kliknięcie "Pokaż" powinno wywołać obraz maszyny wirtualnej, nawet jeśli jest uruchomiony w trybie bezglutenowym. Będziesz mógł zamknąć okno i uruchomić maszynę wirtualną.

enter image description here

Jeśli chodzi o modyfikację kodu źródłowego, aby powiększyć swoje obrazy (lub może stworzyć drogę do generowania własnych), chciałbym najpierw spojrzeć na https://www.virtualbox.org/browser/vbox/trunk#src/VBox/Frontends/VBoxFB

+0

Przycisk "Show" jest nieaktywna dla Headless VM – YMomb

2

mam do tego pytania podczas googlowania dla sposób na zobaczenie większej wersji małego obrazu podglądu podczas pracy bezgłowego urządzenia. Obejście, które znalazłem, polega na zapisaniu stanu maszyny, a następnie ponownym uruchomieniu go ponownie w tym trybie. (To znaczy nie Headless)

VBoxManage controlvm "..." savestate VBoxManage startvm "..."

Kiedy skończysz, SaveState i uruchomić go ponownie w trybie bez głowy.

VBoxManage controlvm "..." savestate VBoxManage startvm "..." --type headless

Zostawię to tutaj z nadzieją, że pomaga innym.

3

Znalezione to pytanie podczas wyszukiwania tego samego rozwiązania.

Następująca sugestia @robert, użyj "Pokaż", aby wyświetlić GUI.

enter image description here

odpowiedział nie podał sposób, aby wyjść z GUI, więc tu oto dodatkowy krok. (przy użyciu OSX VirtualBox 5.1.6)

Aby wyjść z komputera, pozostawiając włączony, użyj "Odłącz GUI" z menu Maszyna.

enter image description here

Powiązane problemy