Estoy usando Ubuntu Server usando VBoxHeadless
. ¿Cómo envío la señal de apagado ACPI a través de VirtualBox y hago que Ubuntu Server la respete y cumpla con la señal de apagado?
Estoy usando Ubuntu Server usando VBoxHeadless
. ¿Cómo envío la señal de apagado ACPI a través de VirtualBox y hago que Ubuntu Server la respete y cumpla con la señal de apagado?
Respuestas:
Si desea cerrar el Ubuntu invitado tiene dos opciones:
Una máquina virtual puede controlarse mediante la línea de comando utilizando la VBoxManage
herramienta de línea de comando:
VBoxManage controlvm [nameofmachine] savestate # saves the state of the VM like in suspend
VBoxManage controlvm [nameofmachine] poweroff # simply "unplugs" the VM
VBoxManage controlvm [nameofmachine] acpipowerbutton # sends ACPI poweroff signal
Para que ACPI se apague, el SO virtual debe ser capaz de hacerlo, y VirtualBox también puede necesitar habilitar el soporte ACPI para la VM.
Habilite las opciones de VirtualBox ACPI:
VBoxManage modifyvm [nameofmachine] --acpi on
Instale el soporte ACPI en Ubuntu VM:
sudo apt-get install acpid
Una forma más segura de apagar la máquina en caso de que tenga acceso SSH sería emitir
user@virtualmachine: sudo poweroff
Esto se encargará de apagar y apagar de forma segura su sistema operativo invitado.
acpid
se requiere el paquete . Aunque necesitaría verificar si está instalado por defecto en Ubuntu Server.