Consegui resolver o problema criando um script de inicialização que será executado no início do init ou do upstart. Eu tenho que criar um arquivo em /etc/rc2.d/ e nomeá-lo assim: S(number){name} onde (number) determina a ordem da execução do script e {name} é o nome do script. Atribuir um valor pequeno em {number} significa que ele será executado antes dos outros scripts que possuem um {number} maior. A simples edição de /etc/rc.local tem 15% de chance de funcionar, porque será executada DEPOIS de cada nível de execução.
O que eu faço: simplesmente altero o número do nome do arquivo desse arquivo: S99rc.local , que está localizado em /etc/rc2.d/ to S10.rc.local , e escrevo os comandos mount em /etc/rc.local file.