Caso alguém tenha o mesmo problema:
Tudo o que eu precisava era mover o ponto de montagem do sistema de arquivos host para um local fora do sistema de arquivos raiz no script de desligamento (tudo bem, porque ele é executado em uma raiz pivot tmpfs
) antes de qualquer desmontagem:
mount --move /oldroot/run/initramfs/host /host
Isso permite que /oldroot
seja desmontado corretamente. O sistema de arquivos do host pode ser desmontado com um simples
umount /host