Comme je le savais, il n'y a pas de classique init dans ubuntu, au lieu de init ubuntu utilise pstart. Upstart est capable de simuler complètement le classique init.
Le problème est que je ne comprends toujours pas comment pstart qui sait runlevel pour démarrer maintenant. Par exemple, lorsque j'exécute ubuntu desktop, il sait qu'il doit exécuter runlevel pour X et lorsque j'exécute ubuntu server comment il sait exécuter runlevel pour le mode mono-utilisateur.
Comme je sais qu'il existe différents dossiers pour chaque niveau d'exécution rc x .d, savez-vous ce que "rc" signifie?
pstart est un remplacement basé sur les événements du démon/sbin/init qui gère le démarrage des tâches et des services pendant le démarrage, les arrête pendant l'arrêt et les supervise pendant que le système fonctionne.
rc est l'interpréteur de ligne de commande pour Unix.
fichier rc: fichier de script contenant des instructions de démarrage pour un programme d'application (ou un système d'exploitation complet), généralement un fichier texte contenant des commandes du type qui pourraient avoir été invoquées manuellement une fois le système en cours d'exécution mais qui doivent être exécutées automatiquement à chaque fois que le système commence.
Source: Guide Linux/Dictionnaire Linux V 0.16