Alcune distribuzioni (notabilmente Ubuntu) utilizzano il sistema Upstart per ordinare l'avvio dei servizi in fase di bootstrap. Per alterare l'ordine è necessario modificare i file di configurazione di Upstart che sono in /etc/init/*.conf
.
Ad esempio si vuole che il desktop manager Lightdm venga fatto partire dopo che è stata montata la $HOME
via NFS (altrimenti su macchine lente il login fallisce, per mancanza della $HOME).
Si aggiusta il file /etc/init/lightdm.conf
:
start on ((filesystem and remote-filesystems and ...
Gli eventi a cui risponde Upstart si vedono con man upstart-events
.