É... Parece-me que esse problema não é tão simples de ser resolvido.
Vou colocar aqui dados mais específicos.
1º - criei um script com gedit dentro de /etc/init.d com o nome de "autonvclck.sh" e depois o tornei executavel com o comando chmod +x
2º - depois, com o comando update-rc.d autonvclck.sh defaults, criei link nas pastas de inicialização rc#.d
3º - também tentei o comando update-rc.d -f autonvclck.sh start 99 2 3 4 5, mas o terminal disse que já havia links, naquelas pastas, direcionados para o script
4º - minhas pastas de inicialização ficaram assim
/etc/ :
/rc0.d/K20autonvclck.sh
/rc1.d/K20autonvclck.sh
/rc2.d/S20autonvclck.sh
/rc3.d/S20autonvclck.sh
/rc4.d/S20autonvclck.sh
/rc5.d/S20autonvclck.sh
/rc6.d/K20autonvclck.sh
/rcS.d/ Sem Link para o script
5º - Todos os links acima descritos estão corretamente direcionados para o script criado, ou seja /etc/init.d/autonvclck.sh . O script altera o clock corretamente quando executado.
6º - Usei informações deste site, e nele há um usuário com os mesmos problemas que eu tive (Jay Holler )
http://ubuntu.wordpress.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/PS : Fiquei pensando se o problema não estaria no nome dado aos links dentro das pastas rc#.d... tds eles se iniciam com S ou K, um número de dois digitos e depois nome do script.
Li num dos README das pastas que o número que vem após o S ou K é que define a ordem de inicialização, será que o Nvclock não tem que ser inicializado numa ordem específica ?