The error message comes from checkroot.sh, line 351 where /etc/init.d/mountvirtfs is sourced. mountvirtfs isn't called with a start parameter so it actually is mountvirtfs that complains that you should start it with (start|stop|...). The output is Usage: /etc/rcS.d/S10checkroot.sh start|stop|restart|reload|force-reload because in mountvirtfs $0 is replaced with the calling script name. The old mountvirtfs did not have a a case clause (start|stop|*..), that is the reason for the appearance of this error now. As a workaround I would add a "start" after mountvirtfs in checkrootfs, line 351.
Cheers, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature