instead of editing each script in /etc/init.d you may try to edit /etc/init.d/rc and add debug code to startup() function like this
Booting from mmcint1 ... /etc/rc2.d/S99zzinitdone
you can also install syslog and see /var/log/syslog after unsuccessful boot