Accélérer le démarrage de Debian

Rédigé par govez - 04 janvier 2010

Au démarrage du système, la commande udevadm settle est lancée et celle-ci attend que tous les périphériques soient installés (ce qui explique l'affichage de Waiting for /dev to be fully populated).
Au lieu d'attendre, l'installation peut continuer en parallèle avec les autres scripts, le démarrage sera donc plus rapide.

Avant tout, il faut savoir que l'on va modifier le système lui-même et qu'il est préférable de sauvegarder le fichier /etc/init.d/udev avant toute opération.
sous root :
# cp /etc/init.d/udev /etc/init.d/udevback
Éditez votre fichier /etc/init.d/udev :
# nano /etc/init.d/udev
Dans le script /etc/init.d/udev, vers la ligne 273, il faut modifier ce passage avec un timeout de 3 sec :

# wait for the udevd childs to finish
log_action_begin_msg Waiting for /dev to be fully populated
if udevadm settle --timeout=3 ;
then
log_action_end_msg 0
else
log_action_end_msg 0 'timeout'
fi
;;
Pour sauvegarder sous nano : Ctrl O
Pour quitter nano : Ctrl x

Classé dans : Système - Configuration - Mots clés : debian

Promouvoir cet article sur : Identi.ca Delicious Facebook

3 commentaires

Avatar Gravatar mercredi 04 avril 2012 @ 00:18 Nettlebay a dit : #1

Génial! je suis maintenant à 32/34 sec pour arriver à un Bureau opérationnel sur mon Eeepc 900 avec Crunchbang (version du 9 février 2012) avec XFCE (j'ai viré Openbox, j'arrive pas à m'y faire...). L'Eeepc 700 de ma femme est opérationnel, lui aussi, en 32 sec, mais il y a un minimum d'apps. J'espère descendre à 26/28 sec avec votre astuce... (même distro, même version). Avez-vous essayé de descendre le time-out encore plus bas?
Je vais essayer, mais pas avant de faire une image de mon disque.

Avatar Gravatar jeudi 28 novembre 2013 @ 14:56 Learnix a dit : #2

J'avais ce problème la solution proposée est un contournement qui m'a apporté un problème:
Si je loggai rapidement le systeme me sortait et me ramenai au loggin.

J'ai trouvé la source de mon problème et la solution.

J'ai délesté mon système en neutralisant ou enlevant mes équipements un par un.
Ex: neutraliser le Bios pour les lecteurs CDrom et DVD ... pour trouver que le coupable était mon imprimante HP-1300.
La solution:
Dans /etc/udev/rules.d j' ai trouvé un fichier 56-hpmud.rules
J'ai trouvé ce commentaire # If sane-bankends is installed add hpaio backend support to dll.conf if needed.
J'.ai alors commenté la ligne suivante qui est : (Tres longue)

ENV{sane_hpaio}=="yes", RUN+="/bin/sh -c 'grep -q ^#hpaio /etc/sane.d/dll.conf;if [ $$? -eq 0 ];then sed -i -e s/^#hpaio/hpaio/ /etc/sane.d/dll.conf;else grep -q ^hpaio /etc/sane.d/dll.conf;if [ $$? -ne 0 ];then echo hpaio >>/etc/sane.d/dll.conf;fi;fi'"

Morale de l'histoire :
En faisant ceci je force mon système à ne plus chercher de ''Scanner'' sur cette imprmante ---il n'y en a pas -- C'étais la cause de la longue pause de 30 seconde au niveau du démarrage.

Par la suite j'ai reconnecté mon scanner USB Canon et il fonctionne ainsi que mon imprimante.

Avatar Gravatar mercredi 04 décembre 2013 @ 17:46 nobody a dit : #3

@Learnix,
grand merci pour ta solution car en effet, après avoir installé un driver propriétaire hp pour une simple laserjet n/b, j'ai également été confronté à cette lenteur au démarrage d'environ 30 secondes.

Écrire un commentaire

Capcha
Entrez le code de l'image : 

Ce blog est sous licence Creative Commons. Vous pouvez utiliser les publications, les modifier et même les publier à nouveau sous une licence identique à celle-ci. Vous ne pouvez pas utiliser ces écrits à des fins commerciales.

Patrice Blondel 
			alias Govez ou le Pingouin des @lpes

J'ai 56 ans, je suis retraité de l'Éducation Nationale.
Passionné d'informatique, je suis autodidacte en la matière.
J'utilise GNU/Linux exclusivement depuis plus de 10 ans. J'ai choisi Debian (après avoir testé beaucoup d'autres distributions). La meilleure distribution est, à mon avis, celle que l'on maîtrise.

Pour vous y retrouver :

Je vous conseille d'utiliser d'abord le bouton « recherche » en tapant un mot clé. Vous pouvez également naviguer en affichant les articles par catégorie.

Les commentaires :

En indiquant votre adresse mail, vous ferez afficher votre avatar au début du commentaire.
Je me réserve le droit de supprimer les commentaires désobligeants, commerciaux ou sans intérêt.

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires

L'actualité Debian

LinuxFr.org