Używam VirtualBox v6.0.2 (pakiet Oracle) z pakietem rozszerzeń 6.0.2.128162 na maszynie Debian 9 z włączoną technologią Intel VT-x i uruchomionym qemu-kvm (parawirtualizacja VirtualBox jest również ustawiona na KVM).
Wewnątrz VirtualBox mam uruchomioną instalację Windows Server 2016 Datacenter (64-bit).
Problem polega na tym, że za każdym razem, gdy Windows Server chce zrestartować, maszyna wirtualna kończy się wyłączeniem , gdy „wirtualny cykl zasilania” zostanie zainicjowany przez system operacyjny gościa. Muszę połączyć się przez SSH i ręcznie uruchomić maszynę wirtualną, aby „ukończyć” restart gościa.
Oto niektóre showvminfo VBoxManage, które mogą być powiązane:
Memory size 6144MB
Page Fusion: disabled
VRAM size: 8MB
CPU exec cap: 100%
HPET: disabled
CPUProfile: host
Chipset: piix3
Firmware: BIOS
Number of CPUs: 2
PAE: enabled
Long Mode: enabled
Triple Fault Reset: disabled
APIC: enabled
X2APIC: disabled
Nested VT-x/AMD-V: disabled
CPUID Portability Level: 0
CPUID overrides: None
ACPI: enabled
IOAPIC: enabled
BIOS APIC mode: APIC
Hardw. virt.ext: enabled
Nested Paging: enabled
Large Pages: disabled
VT-x VPID: enabled
VT-x unr. exec.: enabled
Paravirt. Provider: KVM
Effective Paravirt. Prov.: KVM
3D Acceleration: enabled
2D Video Acceleration: enabled
Teleporter Enabled: disabled
Tracing Enabled: disabled
Allow Tracing to Access VM: disabled
VRDE: enabled
OHCI USB: enabled
EHCI USB: enabled
xHCI USB: enabled
Jak naprawić to zachowanie, więc gdy system operacyjny podmuch wykonuje ponowne uruchomienie, maszyna wirtualna nie jest wyłączana po płynnym „wyłączeniu”, aby mogła ponownie uruchomić się ponownie.
źródło