Не запускается скрипт при запуске Linux Ubuntu?
Зачем городить rc.local?
Ведь есть update-rc.d  defaults — скрипт копируете в /etc/init.d/
Еще проследите, что ваш runlevel — multiuser, ну то есть не 1 )