I get:
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 4.3.20
VBoxService inside the vm claims: 5.0.10
Going on, assuming VBoxService is correct...
GuestAdditions 5.0.10 running --- OK.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 4.3.20
VBoxService inside the vm claims: 5.0.10
Going on, assuming VBoxService is correct...
Sometimes all is fine, but more frequently now a problem is reported. Seems to be flaky results from querying VirtualBox about version.
My VirtualBox is Version 5.0.10 r104061; vbguest version 0.11.0
vbguest --status
gives me:
$ vagrant vbguest --status
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 4.3.20
VBoxService inside the vm claims: 5.0.10
Going on, assuming VBoxService is correct...
GuestAdditions 5.0.10 running --- OK.
It's nonsense; virtual box is 5.0.10
vboxmanage --version
gives me 5.0.10r104061, which is correct.
Therefore this appears to be a vbguest bug.
Best Answer
To my knowledge, there is no equivalent to Xen
xm console
for VirtualBox, so you need to tweak it.If you want to access the guest console from any host, you first need to configure VirtualBox to use the serial port and then redirect this serial port in some way. On a UNIX system, VirtualBox makes the serial port available through a socket (not really a pipe).
From the VirtualBox host, you can either transform this socket in a pty, allowing to connect with a tool like
screen
or you can transform the UNIX socket in a TCP socket, then allowing remote connections with a tool liketelnet
.Depending on the OS running on the guest, you need to tell it to actually put the console on the serial port. This is usually possible through the boot loader or even the first screen of the installation manager. Here is such an example with a Solaris installation. So this can work before any network is available on the guest and you can see the full boot sequence like if you were in front of the guest machine.
Here is another example to debug a booting linux kernel.