Upstart

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.