Cada vez mais essa configuração está ficando sem sentido, já que a maioria dos serviços é lançada pelo Upstart. Apenas os scripts listados em /etc/init.d/ que são não links simbólicos são executados como scripts init estilo System V.
Chkconfig não é muito útil em versões mais recentes do Ubuntu (10.04 em diante) porque muitos dos trabalhos agora são executados pelo Upstart. Qualquer erro como o que você postou significa bascialmente "este é um trabalho Upstart, não posso fazer nada com ele". Os links simbólicos em /etc/init.d são para sua conveniência e para compatibilidade com scripts que esperam iniciar serviços com um comando como /etc/init.d/acpid start
.
O script / job de inicialização real é /etc/init/acpid.conf
. Apenas os scripts em /etc/init.d
que não são links para /etc/init
podem ser manipulados com comandos como chkconfig
ou update-rc.d
.
Eu não espero que haja muita diferença de velocidade com qualquer configuração que você colocar lá. O Upstart já está altamente paralelizado e está fazendo de longe a maior parte do trabalho inicializando seu sistema. Para responder à pergunta principal: SIM, o processo de inicialização do Ubuntu está definitivamente aproveitando vários núcleos.