Dans le manuel d’administration Linux/Unix, il est indiqué que vous pouvez éditer le fichier /etc/inittab
pour modifier le niveau d’exécution. Je n'ai pas ce fichier le 10.04. J'ai cherché cela dans Google et trouvé une astuce indiquant que le fichier avait été remplacé par /etc/event.d/rc-default
- mais je n'ai pas ce fichier sur mon système non plus.
Ont-ils été supprimés ou 10.04 traite-t-il les niveaux d'exécution différemment?
Oui, cela les traite différemment.
Pour voir le niveau d'exécution actuel (et précédent):
runlevel
Pour changer de niveau d'exécution:
Sudo init $runlevel
Par exemple, pour redémarrer:
Sudo init 6
L'init que vous lisez a été remplacé par pstart commençant par Edgy Eft 6.10; et l'un des programmes fournis par upstart est sa propre implémentation de init. Voici la documentation pour 10.04.
Pour changer le niveau d'exécution par défaut, utilisez votre éditeur de texte favori sous /etc/init/rc-sysinit.conf ...
Sudo vim /etc/init/rc-sysinit.conf
Modifiez cette ligne selon le niveau d'exécution souhaité ...
env DEFAULT_RUNLEVEL=2
Ensuite, à chaque démarrage, Upstart utilisera ce niveau d'exécution.
Pour voir la commande de niveau d'exécution en cours:
$ who -r or $ runlevel
Si vous voulez la chance de la commande runlevel
$ Sudo init 1
(il faudra passer en mode utilisateur unique)
Ce sont différents niveaux d'exécution que vous pouvez effectuer:
0 - arrêt du système; aucune activité, le système peut être mis hors tension en toute sécurité.
1 - utilisateur unique; rarement utilisé.
2 - Utilisateurs multiples, pas de NFS (système de fichiers réseau); également utilisé rarement.
3 - Plusieurs utilisateurs, interface en ligne de commande (mode tout-texte); le niveau d'exécution standard pour la plupart des matériels de serveur basés sur Linux.
4 - Définissable par l'utilisateur
5 - Utilisateurs multiples, interface graphique (GUI); le niveau d'exécution standard pour la plupart des systèmes de bureau basés sur Linux.
6 - redémarrage; utilisé lors du redémarrage du système.
Cela se fait normalement en ajoutant explicitement un nombre aux options du noyau dans l'entrée GRUB.
Supposons que vous souhaitiez modifier le niveau d’entrée par défaut du niveau d’exécution par défaut (5) en 3:
Sudo vim /boot/grub/grub.cfg
Recherchez une entrée de lieu de démarrage par défaut et examinez la ligne linux
. Peut ressembler à quelque chose comme ça:
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro quiet splash vt.handoff=7
Ajoutez 3
à la fin de cette ligne:
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro quiet splash vt.handoff=7 3
Essaye le:
Sudo reboot