Jak uruchomić VirtualBox VM z linii poleceń?


30

Chcę wiedzieć, jak uruchomić VirtualBox Virtual Machine (VM) z wiersza poleceń (przy użyciu systemu Windows 7), a także wyłączyć go za pomocą systemu operacyjnego.

Jak łatwo to osiągnąć?


W rzeczywistości VirtualBox rozpozna zamknięcie systemu hosta zainicjowane przez użytkownika
Sebastian Godelet

Odpowiedzi:


39

Oto polecenie, które uruchamiam ze skrótu, który mam na pulpicie. To powinno działać również z linii poleceń.

„C: Pliki programu Oracle VirtualBox VBoxManage.exe” startvm & lt; NameOfVMHere & gt;

Oczywiście jest to oparte na typowych ustawieniach domyślnych systemu. Dowolny system mógł przenieść folder Program Files lub zainstalować VirtualBox do niestandardowej lokalizacji.


Stukrotne dzięki! ta komenda faktycznie ma wszystko każdy kiedykolwiek zrobiłby z VM ^^
Sebastian Godelet

Warto zauważyć, że w nazwie maszyny wirtualnej rozróżniana jest wielkość liter. Będziesz także musiał otoczyć go cudzysłowami, jeśli ma w nim spacje, i być może (nie próbował tego) uciec innym znakom, które przetwarza procesor poleceń. Widzę wzmiankę o możliwym przedmowieniu operandu „startvm” za pomocą „-”. To nie działa dla mnie - pojawia się błąd „nieprawidłowe polecenie”.
rossmcm

9
vboxmanage startvm "winxppro Clone"

1
Czy możesz rozwinąć odpowiedź? To tylko odpowiedź na uruchomienie, a nie na wyłączenie.
suspectus

Podaj nieco więcej wyjaśnień, dlaczego Twój post odpowiada na pytanie.
teylyn

3

Spróbuję rozwinąć odpowiedź na @Philippe:
Spróbuj dodać -- przed startvm Komenda: vboxmanage startvm <machine_name> uruchomi serwer, którego nazwa to „nazwa_komputera”.
Na przykład, jeśli masz maszynę, która nazywa się UbuntuServer, to polecenie będzie wyglądało tak: vboxmanage --startvm UbuntuServer

Uwaga vboxmanage powinien być na twojej ścieżce, aby uruchomić to polecenie. Dodaj jeśli do swojej ścieżki, jeśli nie (na moim komputerze Mac został dodany wraz z instalacją wirtualnej skrzynki).


1

W systemie Windows 10 możesz uruchomić maszynę wirtualną Ubuntu przy użyciu:

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm Ubuntu

gdzie Ubuntu to nazwa VirtualBox VM

Aby wyłączyć użycie maszyny wirtualnej:

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe controlvm Ubuntu poweroff

Możesz także użyć innych poleceń za pomocą controlvm Jak na przykład pause, resume, reset, poweroff, savestate aby osiągnąć różne działania.


0

W ten sposób uruchomiłem maszynę wirtualną:

VirtualBox.exe --comment "Ubuntu 16" --startvm "96852e73-a304-4357-b7ef-440913601f3f"

Zaczyna się bez głowy Myślę, że ... nie pokazałem gui .. Teraz chcę zobaczyć GUI tej maszyny wirtualnej z hosta ... czy to możliwe?

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.