Is it helpful by disabling os-prober in /etc/default/grub ? I suspect some utilities, eg lvs,vgs was broken in system, which got called by os-prober and it's scripts. Thanks.