Without having looked at it at all (in other words, by taking a wild guess), I imagine it has something to do with not having all the mount options in /proc/mounts. The Linux guys really need to fix this problem. On the other hand, have you guys ever considered making /etc a (separate) writable filesystem? Or linking /etc/mtab to a file in another writable filesystem?
_________________________
Bitt Faulk