Arrêt propre d'un invité Linux dans Hyper-V

Quel mécanisme Hyper-V utilise-t-il pour signaler à un invité Linux de s’éteindre proprement ?

D’une certaine manière, CoreOS s’éteint proprement, mais un autre Linux ne le fait pas (il est simplement coupé brutalement).

J’ai trouvé la réponse. drivers/hv/hv_util.c appelle orderly_poweroff() depuis kernel/reboot.c qui échoue ensuite à trouver /sbin/poweroff et n’effectue qu’un nettoyage minimal.