hallo auch,
der Fehler ist simpel. die S99samba.sh gehört in /etc/rcS.d/
als letzter prozess beim startup. die linkt nur auf..

/etc/init.d/samba.sh

und in der /etc/init.d/samba.sh steht dann..
#!/bin/sh
/usr/sbin/nmbd -D
/usr/sbin/smbd -D

Zugriffsrechte setzen und es kann losgehn.
Gruß