upstart não são afetados por nenhuma ferramenta de configuração do sysvinit. Aparentemente, para desativar o SERVICE, você precisa criar um arquivo /etc/init/SERVICE.override contendo a palavra "manual".
Estou tentando remover o máximo de processos possível para minimizar o tempo de inicialização em um beaglebone executando o ubuntu mínimo. Então, eu quero remover os gráficos do fallback do udev e todos os processos do plymouth. Eu tentei 'sysv-rc-conf' e 'rcconf' e 'update-rc.d -f' e nada funcionou. Ao remover esses processos, posso ganhar cerca de 4-5 segundos, o que é muito importante para o projeto que tenho. O dmesg me deu isso:
[ 7.855712] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 10.704010] init: udev-fallback-graphics main process (443) terminated with status 1
[ 10.853881] PHY: 0:00 - Link is Up - 100/Full
[ 10.854125] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 11.418457] init: plymouth main process (174) killed by ABRT signal
[ 11.446380] init: plymouth-splash main process (470) terminated with status 2
[ 13.843292] init: plymouth-stop pre-start process (686) terminated with status 1
upstart não são afetados por nenhuma ferramenta de configuração do sysvinit. Aparentemente, para desativar o SERVICE, você precisa criar um arquivo /etc/init/SERVICE.override contendo a palavra "manual".
Tags boot init headless ubuntu ubuntu-12.04