So .... why don't you consider running e2fsck from your init with the '-y' option,
or run something like

if [ -r /proc/mounts -a -w /etc ]
then
cp -f /proc/mounts /etc/mtab
fi

--
Raphael Wegmann
[email protected]
_________________________
--
Raphael Wegmann
[email protected]