Eu usei o systemd por 5 meses. Às vezes eu entendo esse problema.
Para reduzir o atraso do valor padrão 90s (1min30s), ele está no arquivo /etc/systemd/system.conf
:
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
Remova o comentário dessas linhas e altere para qualquer valor desejado. Esta solução apenas reduz o tempo que você tem que esperar. Você deve verificar seu daemon de caixa virtual.
A segunda solução é instalar watchdog
e habilitá-lo. Funciona para muitas pessoas, mas não funciona para mim.
P / s: se você quiser forçar o desligamento. Vamos dar uma olhada em systemctl página de manual.