Дело было так.
На Ubuntu 12.04 сделал apt-get install samba
apt-get install gadmin
сначала не получалось увидеть самбу с виндовых машин, но потом разобрался с масками сетей в smb.conf и все заработало.
потом решил, что ну нафик эту самбу и сделал apt-get remove samba
....
через полгода решил вернуться к самбе и сделал apt-get install samba
настроил - не работает...
Выяснил что если после ребута сделать restart nmbd и restart smbd, то все начинает работать нормально (шара становится видна из виндов).
в /etc/init.d скрипты есть в /etc/rc2.d нету.
сделал update-rc.d nmbd defaults и update-rc.d smbd defaults
ссылки распихались во все rc*.d с разными буквами и цифрами вначале имен файлов...
Но самба по прежнему не запускается автоматом

Вернее из виндов не доступна (когда пытаешься сразу после ребута сделать service smbd start, оно говорит что уже запущено, делаешь restart обоим скриптам - начинает работать)
Вопрос.
Что не так?