沒有 X11 玩 VirtualBox 要怎麼辦?可以使用 VBoxHeadless 指令啟動 Guest VM. 參數部分可用 Guest VM 名稱或 UUID 來指定。
VBoxHeadless --startvm <name|uuid>
沒 display 要如何操控 Guest?VBoxHeadless 預設會啟用 VRDP (遠端桌面協定 RDP),不過要先裝 Oracle VM VirtualBox Extension Pack 才能用,官方文件有教學,這邊暫不贅述。
查詢 Guest 正在使用哪個 IP 位址:
VBoxManage guestproperty get <vmname|uuid> "/VirtualBox/GuestInfo/Net/0/V4/IP"
Ref.:
[1] VBoxHeadless – Running Virtual Machines With VirtualBox 3.0 On A Headless Ubuntu 9.04 Server by Falko Timme – HowtoForge
[2] how to get IP of guest operating system? – virtualbox.org Forum