stuck on shutdown

Hi,

I have a system setup where / is on a readonly filesystem. So using /etc/fstab, i use mount --bind to mount /etc /var /tmp from a read-write filesystem.

Everything works fine but on shutdown/reboot. boot.localfs unmounts everything except /etc - fails on that because its running off that disk. and then the system freezes with this message.

INIT: no more processes left in this runlevel

obviously, i cant unmount /etc, so can you point me to what is happening here…any script i can change to let the system reboot/power down?

This is inside a hypervisor…so i cant have my users talking to the hypervisor to shut it down.

Thanks