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.